From 90c42769725c7ea66f8bb6ae0b2ce962d75fc085 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Mon, 7 Sep 2020 22:28:07 -0400 Subject: [PATCH] BNF neaten --- go/src/miller/parsing/lexer/acttab.go | 114 +- go/src/miller/parsing/lexer/lexer.go | 164 +- go/src/miller/parsing/mlr.bnf | 1641 +- go/src/miller/parsing/parser/actiontable.go | 117672 +++++++-------- go/src/miller/parsing/parser/gototable.go | 23470 ++- go/src/miller/parsing/parser/parser.go | 6 +- .../miller/parsing/parser/productionstable.go | 1608 +- go/src/miller/parsing/token/token.go | 118 +- go/todo.txt | 3 + 9 files changed, 71703 insertions(+), 73093 deletions(-) diff --git a/go/src/miller/parsing/lexer/acttab.go b/go/src/miller/parsing/lexer/acttab.go index 437da8bb1..07e4e638c 100644 --- a/go/src/miller/parsing/lexer/acttab.go +++ b/go/src/miller/parsing/lexer/acttab.go @@ -29,7 +29,7 @@ var ActTab = ActionTable{ Ignore: "!whitespace", }, ActionRow{ // S2 - Accept: 50, + Accept: 54, Ignore: "", }, ActionRow{ // S3 @@ -41,27 +41,27 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S5 - Accept: 46, + Accept: 50, Ignore: "", }, ActionRow{ // S6 - Accept: 35, + Accept: 39, Ignore: "", }, ActionRow{ // S7 - Accept: 53, + Accept: 57, Ignore: "", }, ActionRow{ // S8 - Accept: 54, + Accept: 58, Ignore: "", }, ActionRow{ // S9 - Accept: 43, + Accept: 47, Ignore: "", }, ActionRow{ // S10 - Accept: 38, + Accept: 42, Ignore: "", }, ActionRow{ // S11 @@ -69,15 +69,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S12 - Accept: 39, + Accept: 43, Ignore: "", }, ActionRow{ // S13 - Accept: 42, + Accept: 46, Ignore: "", }, ActionRow{ // S14 - Accept: 44, + Accept: 48, Ignore: "", }, ActionRow{ // S15 @@ -89,7 +89,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S17 - Accept: 21, + Accept: 25, Ignore: "", }, ActionRow{ // S18 @@ -97,7 +97,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S19 - Accept: 31, + Accept: 35, Ignore: "", }, ActionRow{ // S20 @@ -105,11 +105,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S21 - Accept: 29, + Accept: 33, Ignore: "", }, ActionRow{ // S22 - Accept: 20, + Accept: 24, Ignore: "", }, ActionRow{ // S23 @@ -133,11 +133,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S28 - Accept: 57, + Accept: 6, Ignore: "", }, ActionRow{ // S29 - Accept: 34, + Accept: 38, Ignore: "", }, ActionRow{ // S30 @@ -153,7 +153,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S33 - Accept: 33, + Accept: 37, Ignore: "", }, ActionRow{ // S34 @@ -161,11 +161,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S35 - Accept: 51, + Accept: 55, Ignore: "", }, ActionRow{ // S36 - Accept: 28, + Accept: 32, Ignore: "", }, ActionRow{ // S37 @@ -177,23 +177,23 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S39 - Accept: 58, + Accept: 7, Ignore: "", }, ActionRow{ // S40 - Accept: 55, + Accept: 4, Ignore: "", }, ActionRow{ // S41 - Accept: 55, + Accept: 4, Ignore: "", }, ActionRow{ // S42 - Accept: 56, + Accept: 5, Ignore: "", }, ActionRow{ // S43 - Accept: 55, + Accept: 4, Ignore: "", }, ActionRow{ // S44 @@ -201,47 +201,47 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S45 - Accept: 18, + Accept: 22, Ignore: "", }, ActionRow{ // S46 - Accept: 24, + Accept: 28, Ignore: "", }, ActionRow{ // S47 - Accept: 9, + Accept: 13, Ignore: "", }, ActionRow{ // S48 - Accept: 52, + Accept: 56, Ignore: "", }, ActionRow{ // S49 - Accept: 15, + Accept: 19, Ignore: "", }, ActionRow{ // S50 - Accept: 12, + Accept: 16, Ignore: "", }, ActionRow{ // S51 - Accept: 14, + Accept: 18, Ignore: "", }, ActionRow{ // S52 - Accept: 47, + Accept: 51, Ignore: "", }, ActionRow{ // S53 - Accept: 40, + Accept: 44, Ignore: "", }, ActionRow{ // S54 - Accept: 41, + Accept: 45, Ignore: "", }, ActionRow{ // S55 - Accept: 48, + Accept: 52, Ignore: "", }, ActionRow{ // S56 @@ -249,15 +249,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S57 - Accept: 13, + Accept: 17, Ignore: "", }, ActionRow{ // S58 - Accept: 45, + Accept: 49, Ignore: "", }, ActionRow{ // S59 - Accept: 16, + Accept: 20, Ignore: "", }, ActionRow{ // S60 @@ -273,27 +273,27 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S63 - Accept: 36, + Accept: 40, Ignore: "", }, ActionRow{ // S64 - Accept: 32, + Accept: 36, Ignore: "", }, ActionRow{ // S65 - Accept: 27, + Accept: 31, Ignore: "", }, ActionRow{ // S66 - Accept: 25, + Accept: 29, Ignore: "", }, ActionRow{ // S67 - Accept: 30, + Accept: 34, Ignore: "", }, ActionRow{ // S68 - Accept: 37, + Accept: 41, Ignore: "", }, ActionRow{ // S69 @@ -337,11 +337,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S79 - Accept: 8, + Accept: 12, Ignore: "", }, ActionRow{ // S80 - Accept: 23, + Accept: 27, Ignore: "", }, ActionRow{ // S81 @@ -353,15 +353,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S83 - Accept: 7, + Accept: 11, Ignore: "", }, ActionRow{ // S84 - Accept: 22, + Accept: 26, Ignore: "", }, ActionRow{ // S85 - Accept: 26, + Accept: 30, Ignore: "", }, ActionRow{ // S86 @@ -369,15 +369,15 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S87 - Accept: 6, + Accept: 10, Ignore: "", }, ActionRow{ // S88 - Accept: 19, + Accept: 23, Ignore: "", }, ActionRow{ // S89 - Accept: 49, + Accept: 53, Ignore: "", }, ActionRow{ // S90 @@ -385,7 +385,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S91 - Accept: 17, + Accept: 21, Ignore: "", }, ActionRow{ // S92 @@ -409,11 +409,11 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S97 - Accept: 10, + Accept: 14, Ignore: "", }, ActionRow{ // S98 - Accept: 11, + Accept: 15, Ignore: "", }, ActionRow{ // S99 @@ -449,7 +449,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S107 - Accept: 5, + Accept: 9, Ignore: "", }, ActionRow{ // S108 @@ -461,7 +461,7 @@ var ActTab = ActionTable{ Ignore: "", }, ActionRow{ // S110 - Accept: 4, + Accept: 8, Ignore: "", }, ActionRow{ // S111 diff --git a/go/src/miller/parsing/lexer/lexer.go b/go/src/miller/parsing/lexer/lexer.go index b07f75051..e3f5e9170 100644 --- a/go/src/miller/parsing/lexer/lexer.go +++ b/go/src/miller/parsing/lexer/lexer.go @@ -181,103 +181,103 @@ Lexer symbols: 65: '%' 66: ';' 67: '=' -68: '|' -69: '|' -70: '=' -71: '^' -72: '^' +68: '$' +69: '[' +70: ']' +71: '|' +72: '|' 73: '=' -74: '&' -75: '&' +74: '^' +75: '^' 76: '=' -77: '|' -78: '=' -79: '^' -80: '=' -81: '&' -82: '=' -83: '<' -84: '<' +77: '&' +78: '&' +79: '=' +80: '|' +81: '=' +82: '^' +83: '=' +84: '&' 85: '=' -86: '>' -87: '>' +86: '<' +87: '<' 88: '=' -89: '+' -90: '=' -91: '.' -92: '=' -93: '-' -94: '=' -95: '*' -96: '=' -97: '/' -98: '=' -99: '/' +89: '>' +90: '>' +91: '=' +92: '+' +93: '=' +94: '.' +95: '=' +96: '-' +97: '=' +98: '*' +99: '=' 100: '/' 101: '=' -102: '%' -103: '=' -104: '*' -105: '*' +102: '/' +103: '/' +104: '=' +105: '%' 106: '=' -107: '?' -108: ':' -109: '|' -110: '|' -111: '^' -112: '^' -113: '&' -114: '&' -115: '=' -116: '~' -117: '!' +107: '*' +108: '*' +109: '=' +110: '?' +111: ':' +112: '|' +113: '|' +114: '^' +115: '^' +116: '&' +117: '&' 118: '=' 119: '~' -120: '=' +120: '!' 121: '=' -122: '!' +122: '~' 123: '=' -124: '>' -125: '>' +124: '=' +125: '!' 126: '=' -127: '<' -128: '<' +127: '>' +128: '>' 129: '=' -130: '|' -131: '^' -132: '&' -133: '<' -134: '<' -135: '>' -136: '>' -137: '+' -138: '-' -139: '.' +130: '<' +131: '<' +132: '=' +133: '|' +134: '^' +135: '&' +136: '<' +137: '<' +138: '>' +139: '>' 140: '+' -141: '.' -142: '-' -143: '.' -144: '*' -145: '/' -146: '/' -147: '/' -148: '%' -149: '.' -150: '*' -151: '.' -152: '/' -153: '.' -154: '/' +141: '-' +142: '.' +143: '+' +144: '.' +145: '-' +146: '.' +147: '*' +148: '/' +149: '/' +150: '/' +151: '%' +152: '.' +153: '*' +154: '.' 155: '/' -156: '!' -157: '~' -158: '*' -159: '*' -160: '(' -161: ')' -162: '$' -163: '[' -164: ']' +156: '.' +157: '/' +158: '/' +159: '!' +160: '~' +161: '*' +162: '*' +163: '(' +164: ')' 165: '[' 166: ',' 167: '{' diff --git a/go/src/miller/parsing/mlr.bnf b/go/src/miller/parsing/mlr.bnf index 6c7766e0a..ba183aea3 100644 --- a/go/src/miller/parsing/mlr.bnf +++ b/go/src/miller/parsing/mlr.bnf @@ -71,10 +71,7 @@ _string_literal_element ; md_token_string_literal : '"' {_string_literal_element} '"' ; -//\"([^\\\"]|\\.)*\"\i { -// *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_REGEXI); -// return md_token_regexi; -//} +// md_token_regexi : \"([^\\\"]|\\.)*\"\i ; // Notes on int literals: // * Leading minus sign is handled via the unary-minus operator, not here. @@ -179,33 +176,12 @@ md_token_FILENUM : 'F' 'I' 'L' 'E' 'N' 'U' 'M' ; //md_token_unset : 'u' 'n' 's' 'e' 't' ; //md_token_while : 'w' 'h' 'i' 'l' 'e' ; -// md_token_map_type; -// "map" -// *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); - -// md_token_var_type; -// "var" -// *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRIPPED_AWAY); - -// md_token_numeric_type; -// "num" -// *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_NUMERIC_LOCAL_DEFINITION); - -// md_token_int_type; -// "int" -// *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_INT_LOCAL_DEFINITION); - -// md_token_float_type; -// "float" -// *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_FLOAT_LOCAL_DEFINITION); - -// md_token_boolean_type; -// "bool" -// *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_BOOLEAN_LOCAL_DEFINITION); - -// md_token_string_literal_type; -// "str" -// *yyextra = mlr_dsl_ast_node_alloc(yytext, MD_AST_NODE_TYPE_STRING_LOCAL_DEFINITION); +//md_token_map_type : 'm' 'a' 'p' ; +//md_token_num_type : 'n' 'u' 'm' ; +//md_token_int_type : 'i' 'n' 't' ; +//md_token_float_type : 'f' 'l' 'o' 'a' 't' ; +//md_token_bool_type : 'b' 'o' 'o' 'l' ; +//md_token_str_type : 's' 't' 'r' ; // ---------------------------------------------------------------- // FIELD NAMES, OUT-OF-STREAM VARIABLES, LOCAL VARIABLES @@ -218,11 +194,19 @@ md_token_FILENUM : 'F' 'I' 'L' 'E' 'N' 'U' 'M' ; // below as "$", then we get an LR-1 conflict. So this must be dealt with at // the AST level. md_token_field_name : '$' _idchar { _idchar } ; + +// This is for literal strings but where the field name might have spaces in it +// or somesuch. // md_token_braced_field_name: \$\{([^\}]|\\.)*\} + md_token_full_srec : '$' '*' ; // md_token_oosvar_name : '@' _idchar { _idchar } ; + +// This is for literal strings but where the oosvar name might have spaces in it +// or somesuch. // md_token_braced_oosvar_name @\{([^\}]|\\.)*\} + // md_token_full_oosvar : '@' '*' ; // ---------------------------------------------------------------- @@ -234,6 +218,7 @@ md_token_full_srec : '$' '*' ; // we'll know if we're evaluating something we should not. md_token_panic : '%' '%' '%' 'p' 'a' 'n' 'i' 'c' '%' '%' '%' ; + // ================================================================ // SYNTAX ELEMENTS // ================================================================ @@ -281,26 +266,9 @@ md_token_panic : '%' '%' '%' 'p' 'a' 'n' 'i' 'c' '%' '%' '%' ; // Import the AST/ASTNode types and functions << import "miller/dsl" >> -// TODO: port to gacc -// -//// The caller is expected to provide more context. -//%syntax_error { -// fprintf(stderr, "mlr DSL: syntax error at \"%s\"\n", TOKEN->text); -// -//// This is confusing and (as is) worse than nothing. -//// Ideally we want to show the position within the input of the syntax error. -//// -//// int n = sizeof(yyTokenName) / sizeof(yyTokenName[0]); -//// for (int i = 0; i < n; ++i) { -//// int a = yy_find_shift_action(pparser, (YYCODETYPE)i); -//// if (a < YYNSTATE + YYNRULE) { -//// fprintf(stderr, "Possible token \"%s\"\n", yyTokenName[i]); -//// } -//// } -// -//} - // ================================================================ +// TOP-LEVEL PRODUCTION RULE FOR THE MILLER DSL + Root : StatementBlock <> ; @@ -319,125 +287,732 @@ StatementBlock <> ; -Statement : StatementInBody ; +// ================================================================ +// ASSIGMENT STATEMENTS + +Statement : Assignment ; + +Assignment : + : Lvalue "=" Rvalue + << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> +; + +// A BaseValue is anything on the left-hand side of an assignment, excluding +// the indexing -- e.g. @a is a BaseValue and an Lvalue; @a[1][2][3] is an +// Lvalue which is an indexed Lvalue. +Lvalue + : BaseLvalue + // | IndexedLvalue -- adapt the indexed-rvalue logic +; + +BaseLvalue + : FieldName + // computed field name $[...] + // braced field name ${...} + // positional field name $[[3]] + // positional field value $[[[3]]] + | FullSrec + // oosvar + // computed oosvar @[...] + // braced oosvar @{...} + // fulloosvar @* + // local variable abcd + // ENV -- only ENV["foo"] but not arbitrarily indexable +; + +FieldName + : DirectFieldName + | IndirectFieldName + //| BracedFieldName + //| PositionalFieldName + // ... +; + +// Note: the field name is "$field" not "field" since md_token_field_name +// includes the '$'. If we omit the '$' there and include it in the parser +// section here as "$", then we get an LR-1 conflict. So this must be dealt +// with at the AST level. Hence the NewASTNodeStripDollarPlease. +DirectFieldName + : md_token_field_name + << dsl.NewASTNodeStripDollarPlease($0, dsl.NodeTypeDirectFieldName) >> +; + +IndirectFieldName + : "$[" Rvalue "]" + << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeIndirectFieldName) >> +; + +//BracedFieldName +// : "${" md_token_id "}" +// << dsl.NewASTNodeUnary( +// $0, +// dsl.NewASTNodeNestable($1, dsl.NodeTypeFieldName), +// dsl.NodeTypeToken, +// ) >> +//; + +FullSrec + : md_token_full_srec + << dsl.NewASTNode($0, dsl.NodeTypeFullSrec) >> +; + +// ---------------------------------------------------------------- +// xxx awkward factorization -- there will be huge cardinality if this is +// number of assignment operators times number of possible LHSes. + +Assignment + : Lvalue "||=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "^^=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "&&=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "|=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "^=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "&=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "<<=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue ">>=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "+=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue ".=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "-=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "*=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "/=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "//=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "%=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> + | Lvalue "**=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> +; + +// ================================================================ +// Begin Rvalue operator-precedence chain +// ================================================================ + +Rvalue : TernaryTerm ; + +TernaryTerm + : LogicalOrTerm "?" TernaryTerm ":" TernaryTerm + << dsl.NewASTNodeTernary(dsl.NewASTToken("?:", $1), $0, $2, $4, dsl.NodeTypeOperator) >> + | LogicalOrTerm +; + +LogicalOrTerm + : LogicalOrTerm "||" LogicalXORTerm + << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | LogicalXORTerm +; + +LogicalXORTerm + : LogicalXORTerm "^^" LogicalAndTerm + << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | LogicalAndTerm +; + +LogicalAndTerm + : LogicalAndTerm "&&" EqneTerm + << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | EqneTerm +; + +EqneTerm + : EqneTerm "=~" CmpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | EqneTerm "!=~" CmpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | EqneTerm "==" CmpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | EqneTerm "!=" CmpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | CmpTerm +; + +CmpTerm + : CmpTerm ">" BitwiseORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | CmpTerm ">=" BitwiseORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | CmpTerm "<" BitwiseORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | CmpTerm "<=" BitwiseORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | BitwiseORTerm +; + +BitwiseORTerm + : BitwiseORTerm "|" BitwiseXORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | BitwiseXORTerm +; + +BitwiseXORTerm + : BitwiseXORTerm "^" BitwiseANDTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | BitwiseANDTerm +; + +BitwiseANDTerm + : BitwiseANDTerm "&" BitwiseShiftTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | BitwiseShiftTerm +; + +BitwiseShiftTerm + : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | AddsubdotTerm +; + +AddsubdotTerm + : AddsubdotTerm "+" MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | AddsubdotTerm "-" MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | AddsubdotTerm ".+" MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | AddsubdotTerm ".-" MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | AddsubdotTerm "." MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | MuldivTerm +; + +MuldivTerm + : MuldivTerm "*" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | MuldivTerm "/" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | MuldivTerm "//" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | MuldivTerm "%" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | MuldivTerm ".*" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | MuldivTerm "./" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | MuldivTerm ".//" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | UnaryOpTerm +; + +UnaryOpTerm + : "+" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> + | "-" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> + | ".+" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> + | ".-" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> + | "!" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> + | "~" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> + | PowTerm +; + +PowTerm + : MlrvalOrFunction "**" PowTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> + | MlrvalOrFunction +; + +// Please Excuse My Dear Aunt Sally! :) We've gotten to the 'P' so we're done +// with the operator-precedence chain. :) + +MlrvalOrFunction + : "(" Rvalue ")" + << dsl.Nestable($1) >> +; + +// ================================================================ +// End Rvalue operator-precedence chain +// ================================================================ + +// ================================================================ +// Leaf-ish nodes, i.e. expressions without operators ... in things like '$y = +// 3 * $x + 4', the Rvalue operator-parse separates out the '3', the '$x', and +// the '4' ... but they could have as well been '$y = 3 * $x[7] + f($a,$b,$c)'. +// +// Grammar rules here have to do with nodes like '3', or '$x[7]', or +// 'f($a,$b,$c)'. +// +// At the moment I call these MlrvalOrFunction. + +// ---------------------------------------------------------------- +MlrvalOrFunction + : FieldName + | FullSrec + // oosvar + // computed oosvar @[...] + // braced oosvar @{...} + // fulloosvar @* + // local variable abcd + // ENV -- only ENV["foo"] but not arbitrarily indexable +; + +// ---------------------------------------------------------------- +// STRING/INT/FLOAT/BOOL LITERALS + +// As with '$' on md_token_field_name, so too for md_token_string_literal we +// get LR-1 conflicts if we attempt to put the double quotes here. Hence the +// quote-stripper AST method. +MlrvalOrFunction + : md_token_string_literal << dsl.NewASTNodeStripDoubleQuotePairPlease( + $0, + dsl.NodeTypeStringLiteral, + ) >> + | md_token_int_literal << dsl.NewASTNode($0, dsl.NodeTypeIntLiteral) >> + | md_token_float_literal << dsl.NewASTNode($0, dsl.NodeTypeFloatLiteral) >> + | md_token_boolean_literal << dsl.NewASTNode($0, dsl.NodeTypeBoolLiteral) >> + | md_token_panic << dsl.NewASTNode($0, dsl.NodeTypePanic) >> +; + +//MlrvalOrFunction(A) ::= md_regexi(B). { +// A = B; +//} + +//md_regexi(A) ::= md_token_regexi(B). { +// char* input = B->text; +// char* stripped = &input[1]; +// int len = strlen(input); +// stripped[len-3] = 0; +// A = mlr_dsl_ast_node_alloc(mlr_alloc_unbackslash(stripped), B->type); +//} + +// ---------------------------------------------------------------- +//MlrvalOrFunction(A) ::= IndexedFunctionCall(B). { +// A = B; +//} + +//// Indexed function calls: +//// * First child node is function call with argument list. +//// * Second child node is list of indexing expressions. +//// +//// Example: 'foo(1,2,3)[4][5]' parses to AST +//// +//// text="foo", type=INDEXED_FUNCTION_CALLSITE: +//// text="foo", type=FUNCTION_CALLSITE: +//// text="1", type=NUMERIC_LITERAL. +//// text="2", type=NUMERIC_LITERAL. +//// text="3", type=NUMERIC_LITERAL. +//// text="indexing", type=MD_AST_NODE_TYPE_INDEXED_FUNCTION_INDEX_LIST: +//// text="4", type=NUMERIC_LITERAL. +//// text="5", type=NUMERIC_LITERAL. + +//IndexedFunctionCall(A) ::= FcnOrSubrCall(B) "[" Rvalue(C) "]". { +// A = mlr_dsl_ast_node_alloc_binary( +// B->text, +// MD_AST_NODE_TYPE_INDEXED_FUNCTION_CALLSITE, +// B, +// mlr_dsl_ast_node_alloc_unary( +// "indexing", +// MD_AST_NODE_TYPE_INDEXED_FUNCTION_INDEX_LIST, +// C +// ) +// ); +//} +//IndexedFunctionCall(A) ::= IndexedFunctionCall(B) "[" Rvalue(C) "]". { +// // Append to second child node which is list of indexing expressions. +// A = mlr_dsl_ast_node_append_arg_to_second_child(B, C); +//} + +// ---------------------------------------------------------------- +MlrvalOrFunction : ContextVariable ; + +ContextVariable + : md_token_IPS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + | md_token_IFS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + | md_token_IRS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + + | md_token_OPS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + | md_token_OFS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + | md_token_ORS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + + | md_token_NF << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + | md_token_NR << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + | md_token_FNR << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + + | md_token_FILENAME << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> + | md_token_FILENUM << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> +; + +// ---------------------------------------------------------------- +//MlrvalOrFunction(A) ::= EnvIndex(B). { +// A = B; +//} + +//EnvIndex(A) ::= md_token_env(B) "[" Rvalue(C) "]". { +// A = mlr_dsl_ast_node_alloc_binary("env", MD_AST_NODE_TYPE_ENV, B, C); +//} + +// ================================================================ +// Array literals in Miller are JSON-ish. + +MlrvalOrFunction : ArrayLiteral ; + +// ---------------------------------------------------------------- +ArrayLiteral + + : "[" "]" + << dsl.NewASTNodeZary( + dsl.NewASTToken("[]", $0), + dsl.NodeTypeArrayLiteral, + ) >> + + | "[" ArrayLiteralElements "]" + // As parsed there's an intermediate node between ArrayLiteral + // and the children. Now we can remove it. + // + // Before: + // * ArrayLiteral "[]" + // * ArrayLiteral + // * StringLiteral "a" + // * StringLiteral "b" + // + // After: + // * ArrayLiteral "[]" + // * StringLiteral "a" + // * StringLiteral "b" + << dsl.AdoptChildren( + dsl.NewASTNodeNestable( + dsl.NewASTToken("[]", $0), + dsl.NodeTypeArrayLiteral, + ), + $1, + ) >> +; + +// ---------------------------------------------------------------- +ArrayLiteralElements + + : ArrayLiteralElement + << dsl.NewASTNodeUnary( + nil, + $0, + dsl.NodeTypeArrayLiteral, + ) >> + + // Allow trailing final comma, especially for multiline map literals + | ArrayLiteralElement "," + << dsl.NewASTNodeUnary( + nil, + $0, + dsl.NodeTypeArrayLiteral, + ) >> + + // xxx temp -- needs to adopt children + // Allow trailing final comma, especially for multiline map literals + | ArrayLiteralElement "," ArrayLiteralElements + << dsl.PrependChild( + $2, + $0, + ) >> + +; + +// ---------------------------------------------------------------- +ArrayLiteralElement + : Rvalue +; + +// ---------------------------------------------------------------- +// For Array or Map -- which one, to be determined at runtime. + +MlrvalOrFunction : ArrayOrMapIndexAccess ; + +ArrayOrMapIndexAccess + : MlrvalOrFunction "[" Rvalue "]" + << dsl.NewASTNodeBinary( + dsl.NewASTToken("[]", $1), + $0, + $2, + dsl.NodeTypeArrayOrMapIndexAccess, + )>> +; + +MlrvalOrFunction : ArraySliceAccess ; + +ArraySliceAccess + + : MlrvalOrFunction "[" Rvalue ":" Rvalue "]" + << dsl.NewASTNodeTernary( + dsl.NewASTToken("[]", $1), + $0, + $2, + $4, + dsl.NodeTypeArraySliceAccess, + )>> + + | MlrvalOrFunction "[" ":" Rvalue "]" + << dsl.NewASTNodeTernary( + dsl.NewASTToken("[]", $1), + $0, + dsl.NewASTNodeNestable( + $2, + dsl.NodeTypeArraySliceEmptyLowerIndex, + ), + $3, + dsl.NodeTypeArraySliceAccess, + )>> + + | MlrvalOrFunction "[" Rvalue ":" "]" + << dsl.NewASTNodeTernary( + dsl.NewASTToken("[]", $1), + $0, + $2, + dsl.NewASTNodeNestable( + $3, + dsl.NodeTypeArraySliceEmptyUpperIndex, + ), + dsl.NodeTypeArraySliceAccess, + )>> + + | MlrvalOrFunction "[" ":" "]" + << dsl.NewASTNodeTernary( + dsl.NewASTToken("[]", $1), + $0, + dsl.NewASTNodeNestable( + $2, + dsl.NodeTypeArraySliceEmptyLowerIndex, + ), + dsl.NewASTNodeNestable( + $2, + dsl.NodeTypeArraySliceEmptyUpperIndex, + ), + dsl.NodeTypeArraySliceAccess, + )>> + +; + +// ================================================================ +// Map literals in Miller are JSON-ish. + +MlrvalOrFunction : MapLiteral ; + +// ---------------------------------------------------------------- +MapLiteral + + : "{" "}" + << dsl.NewASTNodeZary( + dsl.NewASTToken("{}", $0), + dsl.NodeTypeMapLiteral, + ) >> + + | "{" MapLiteralKeyValuePairs "}" + // As parsed there's an intermediate node between MapLiteral + // and the children. Now we can remove it. + // + // Before: + // * MapLiteral "{}" + // * MapLiteral + // * MapLiteralKeyValuePair ":" + // * StringLiteral "a" + // * StringLiteral "1" + // * MapLiteralKeyValuePair ":" + // * StringLiteral "b" + // * IntLiteral "2" + // + // After: + // * MapLiteral "{}" + // * MapLiteralKeyValuePair ":" + // * StringLiteral "a" + // * StringLiteral "1" + // * MapLiteralKeyValuePair ":" + // * StringLiteral "b" + // * IntLiteral "2" + << dsl.AdoptChildren( + dsl.NewASTNodeNestable( + dsl.NewASTToken("{}", $0), + dsl.NodeTypeMapLiteral, + ), + $1, + ) >> +; + +// ---------------------------------------------------------------- +MapLiteralKeyValuePairs + + : MapLiteralKeyValuePair + << dsl.NewASTNodeUnary( + nil, + $0, + dsl.NodeTypeMapLiteral, + ) >> + + // Allow trailing final comma, especially for multiline map literals + | MapLiteralKeyValuePair "," + << dsl.NewASTNodeUnary( + nil, + $0, + dsl.NodeTypeMapLiteral, + ) >> + + // xxx temp -- needs to adopt children + // Allow trailing final comma, especially for multiline map literals + | MapLiteralKeyValuePair "," MapLiteralKeyValuePairs + << dsl.PrependChild( + $2, + $0, + ) >> + +; + +// ---------------------------------------------------------------- +MapLiteralKeyValuePair + : Rvalue ":" Rvalue + << dsl.NewASTNodeBinary( + $1, + $0, + $2, + dsl.NodeTypeMapLiteralKeyValuePair, + ) >> +; + +// ================================================================ +// FUNCTION/SUBROUTINE CALLS + +//MlrvalOrFunction(A) ::= FcnOrSubrCall(B). { +// A = B; +//} + +//// Given "f(a,b,c)": since this is a bottom-up parser, we get first the "a", +//// then "a,b", then "a,b,c", then finally "f(a,b,c)". So: +//// * On the "a" we make a function sub-AST called "anon(a)". +//// * On the "b" we append the next argument to get "anon(a,b)". +//// * On the "c" we append the next argument to get "anon(a,b,c)". +//// * On the "f" we change the function name to get "f(a,b,c)". + +//FcnOrSubrCall(A) ::= md_token_non_sigil_name(O) "(" FcnArgList(B) ")". { +// A = mlr_dsl_ast_node_set_function_name(B, O->text); +// A->type = MD_AST_NODE_TYPE_FUNCTION_CALLSITE; +//} +//// For most functions it suffices to use the md_token_non_sigil_name pattern. But +//// int and float are keywords in the lexer so we need to spell those out explicitly. +//// (They're type-decl keywords but they're also the names of type-conversion functions.) +//FcnOrSubrCall(A) ::= md_token_int(O) "(" FcnArgList(B) ")". { +// A = mlr_dsl_ast_node_set_function_name(B, O->text); +// A->type = MD_AST_NODE_TYPE_FUNCTION_CALLSITE; +//} +//FcnOrSubrCall(A) ::= md_token_float(O) "(" FcnArgList(B) ")". { +// A = mlr_dsl_ast_node_set_function_name(B, O->text); +// A->type = MD_AST_NODE_TYPE_FUNCTION_CALLSITE; +//} + +//FcnArgList(A) ::= . { +// A = mlr_dsl_ast_node_alloc_zary("anon", MD_AST_NODE_TYPE_NON_SIGIL_NAME); +//} +//FcnArgList(A) ::= FcnNonEmptyArgList(B). { +// A = B; +//} + +//FcnNonEmptyArgList(A) ::= md_fcn_arg(B). { +// A = mlr_dsl_ast_node_alloc_unary("anon", MD_AST_NODE_TYPE_NON_SIGIL_NAME, B); +//} +//FcnNonEmptyArgList(A) ::= md_fcn_arg(B) ",". { +// A = mlr_dsl_ast_node_alloc_unary("anon", MD_AST_NODE_TYPE_NON_SIGIL_NAME, B); +//} +//FcnNonEmptyArgList(A) ::= md_fcn_arg(B) "," FcnNonEmptyArgList(C). { +// A = mlr_dsl_ast_node_prepend_arg(C, B); +//} + +//md_fcn_arg(A) ::= Rvalue(B). { +// A = B; +//} +//md_fcn_arg(A) ::= md_token_full_srec(B). { +// A = B; +//} +//md_fcn_arg(A) ::= md_token_full_oosvar(B). { +// A = B; +//} +//md_fcn_arg(A) ::= MapLiteral(B). { +// A = B; +//} + +// ================================================================ +// ================================================================ +// ================================================================ +// TO BE PORTED +// ================================================================ +// ================================================================ +// ================================================================ // ---------------------------------------------------------------- //// Local-variable definitions at the current scope -//StatementInBody(A) ::= UntypedLocalDefinition(B). { A = B; } -//StatementInBody(A) ::= NumericLocalDefinition(B). { A = B; } -//StatementInBody(A) ::= IntLocalDefinition(B). { A = B; } -//StatementInBody(A) ::= FloatLocalDefinition(B). { A = B; } -//StatementInBody(A) ::= BooleanLocalDefinition(B). { A = B; } -//StatementInBody(A) ::= StringLocalDefinition(B). { A = B; } -//StatementInBody(A) ::= MapLocalDefinition(B). { A = B; } -//StatementInBody(A) ::= NonindexedLocalAssignment(B). { A = B; } -//StatementInBody(A) ::= IndexedLocalAssignment(B). { A = B; } +// xxx make TypedLocalDefinition with subcases for type-literals +//Statement(A) ::= UntypedLocalDefinition(B). { A = B; } +//Statement(A) ::= TypedLocalDefinition(B). { A = B; } +//TypedLocalDefinition : {type} ... +// ---------------------------------------------------------------- //// For user-defined functions -//StatementInBody(A) ::= md_token_return Rvalue(B). { +//Statement(A) ::= md_token_return Rvalue(B). { // A = mlr_dsl_ast_node_alloc_unary("return_value", MD_AST_NODE_TYPE_RETURN_VALUE, B); //} -//StatementInBody(A) ::= md_token_return MapLiteral(B). { +//Statement(A) ::= md_token_return MapLiteral(B). { // A = mlr_dsl_ast_node_alloc_unary("return_value", MD_AST_NODE_TYPE_RETURN_VALUE, B); //} -//StatementInBody(A) ::= md_token_return md_token_full_srec(B). { +//Statement(A) ::= md_token_return md_token_full_srec(B). { // A = mlr_dsl_ast_node_alloc_unary("return_value", MD_AST_NODE_TYPE_RETURN_VALUE, B); //} -//StatementInBody(A) ::= md_token_return md_token_full_oosvar(B). { +//Statement(A) ::= md_token_return md_token_full_oosvar(B). { // A = mlr_dsl_ast_node_alloc_unary("return_value", MD_AST_NODE_TYPE_RETURN_VALUE, B); //} //// For user-defined subroutines -//StatementInBody(A) ::= md_token_return. { +//Statement(A) ::= md_token_return. { // A = mlr_dsl_ast_node_alloc_zary("return_void", MD_AST_NODE_TYPE_RETURN_VOID); //} //// Begin/end -//StatementInBeginOrEnd(A) ::= FuncBlock(B). { A = B; } -//StatementInBeginOrEnd(A) ::= SubrBlock(B). { A = B; } -//StatementInBeginOrEnd(A) ::= BeginBlock(B). { A = B; } -//StatementInBeginOrEnd(A) ::= EndBlock(B). { A = B; } +//Statement(A) ::= FuncBlock(B). { A = B; } +//Statement(A) ::= SubrBlock(B). { A = B; } +//Statement(A) ::= BeginBlock(B). { A = B; } +//Statement(A) ::= EndBlock(B). { A = B; } //// Nested control structures: -//StatementInBeginOrEnd(A) ::= CondBlock(B). { A = B; } -//StatementInBeginOrEnd(A) ::= WhileBlock(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopFullSrec(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopFullSrecKeyOnly(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopFullOosvar(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopFullOosvarKeyOnly(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopOosvar(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopOosvarKeyOnly(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopLocalMap(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopLocalMapKeyOnly(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopMapLiteral(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopMapLiteralKeyOnly(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopFuncRetval(B). { A = B; } -//StatementInBeginOrEnd(A) ::= ForLoopFuncRetvalKeyOnly(B). { A = B; } -//StatementInBeginOrEnd(A) ::= TripleFor(B). { A = B; } -//StatementInBeginOrEnd(A) ::= IfChain(B). { A = B; } +//Statement(A) ::= CondBlock(B). { A = B; } +//Statement(A) ::= WhileBlock(B). { A = B; } +//Statement(A) ::= ForLoopFullSrec(B). { A = B; } +//Statement(A) ::= ForLoopFullSrecKeyOnly(B). { A = B; } +//Statement(A) ::= ForLoopFullOosvar(B). { A = B; } +//Statement(A) ::= ForLoopFullOosvarKeyOnly(B). { A = B; } +//Statement(A) ::= ForLoopOosvar(B). { A = B; } +//Statement(A) ::= ForLoopOosvarKeyOnly(B). { A = B; } +//Statement(A) ::= ForLoopLocalMap(B). { A = B; } +//Statement(A) ::= ForLoopLocalMapKeyOnly(B). { A = B; } +//Statement(A) ::= ForLoopMapLiteral(B). { A = B; } +//Statement(A) ::= ForLoopMapLiteralKeyOnly(B). { A = B; } +//Statement(A) ::= ForLoopFuncRetval(B). { A = B; } +//Statement(A) ::= ForLoopFuncRetvalKeyOnly(B). { A = B; } +//Statement(A) ::= TripleFor(B). { A = B; } +//Statement(A) ::= IfChain(B). { A = B; } -//StatementInBody(A) ::= md_token_subr_call FcnOrSubrCall(B). { +//Statement(A) ::= md_token_subr_call FcnOrSubrCall(B). { // A = mlr_dsl_ast_node_alloc_unary("subr_call", MD_AST_NODE_TYPE_SUBR_CALLSITE, B); //} // Not valid in begin/end since they refer to srecs: - -StatementInBody : Assignment ; +// xxx enforce that in the AST/CST, not here in the grammar -- much simpler. //// Valid in begin/end since they don't refer to srecs (although the RHSs might): -//StatementInBody(A) ::= DoWhileBlock(B). { A = B; } -//StatementInBody(A) ::= BareBoolean(B). { A = B; } -//StatementInBody(A) ::= OosvarAssignment(B). { A = B; } -//StatementInBody(A) ::= FullOosvarAssignment(B). { A = B; } -//StatementInBody(A) ::= md_filter(B). { A = B; } -//StatementInBody(A) ::= md_unset(B). { A = B; } +//Statement(A) ::= DoWhileBlock(B). { A = B; } +//Statement(A) ::= BareBoolean(B). { A = B; } +//Statement(A) ::= OosvarAssignment(B). { A = B; } +//Statement(A) ::= FullOosvarAssignment(B). { A = B; } +//Statement(A) ::= md_filter(B). { A = B; } +//Statement(A) ::= md_unset(B). { A = B; } -//StatementInBody(A) ::= TeeWrite(B). { A = B; } -//StatementInBody(A) ::= TeeAppend(B). { A = B; } -//StatementInBody(A) ::= TeePipe(B). { A = B; } -//StatementInBody(A) ::= md_emitf(B). { A = B; } -//StatementInBody(A) ::= EmitfWrite(B). { A = B; } -//StatementInBody(A) ::= EmitfAppend(B). { A = B; } -//StatementInBody(A) ::= EmitfPipe(B). { A = B; } -//StatementInBody(A) ::= md_emitp(B). { A = B; } -//StatementInBody(A) ::= EmitpWrite(B). { A = B; } -//StatementInBody(A) ::= EmitpAppend(B). { A = B; } -//StatementInBody(A) ::= EmitpPipe(B). { A = B; } -//StatementInBody(A) ::= md_emit(B). { A = B; } -//StatementInBody(A) ::= EmitWrite(B). { A = B; } -//StatementInBody(A) ::= EmitAppend(B). { A = B; } -//StatementInBody(A) ::= EmitPipe(B). { A = B; } -//StatementInBody(A) ::= EmitpLashed(B). { A = B; } -//StatementInBody(A) ::= EmitpLashedWrite(B). { A = B; } -//StatementInBody(A) ::= EmitpLashedAppend(B). { A = B; } -//StatementInBody(A) ::= EmitpLashedPipe(B). { A = B; } -//StatementInBody(A) ::= EmitLashed(B). { A = B; } -//StatementInBody(A) ::= EmitLashedWrite(B). { A = B; } -//StatementInBody(A) ::= EmitLashedAppend(B). { A = B; } -//StatementInBody(A) ::= EmitLashedPipe(B). { A = B; } +//Statement(A) ::= TeeWrite(B). { A = B; } +//Statement(A) ::= TeeAppend(B). { A = B; } +//Statement(A) ::= TeePipe(B). { A = B; } +//Statement(A) ::= md_emitf(B). { A = B; } +//Statement(A) ::= EmitfWrite(B). { A = B; } +//Statement(A) ::= EmitfAppend(B). { A = B; } +//Statement(A) ::= EmitfPipe(B). { A = B; } +//Statement(A) ::= md_emitp(B). { A = B; } +//Statement(A) ::= EmitpWrite(B). { A = B; } +//Statement(A) ::= EmitpAppend(B). { A = B; } +//Statement(A) ::= EmitpPipe(B). { A = B; } +//Statement(A) ::= md_emit(B). { A = B; } +//Statement(A) ::= EmitWrite(B). { A = B; } +//Statement(A) ::= EmitAppend(B). { A = B; } +//Statement(A) ::= EmitPipe(B). { A = B; } +//Statement(A) ::= EmitpLashed(B). { A = B; } +//Statement(A) ::= EmitpLashedWrite(B). { A = B; } +//Statement(A) ::= EmitpLashedAppend(B). { A = B; } +//Statement(A) ::= EmitpLashedPipe(B). { A = B; } +//Statement(A) ::= EmitLashed(B). { A = B; } +//Statement(A) ::= EmitLashedWrite(B). { A = B; } +//Statement(A) ::= EmitLashedAppend(B). { A = B; } +//Statement(A) ::= EmitLashedPipe(B). { A = B; } -//StatementInBody(A) ::= md_dump(B). { A = B; } -//StatementInBody(A) ::= DumpWrite(B). { A = B; } -//StatementInBody(A) ::= DumpAppend(B). { A = B; } -//StatementInBody(A) ::= DumpPipe(B). { A = B; } -//StatementInBody(A) ::= md_edump(B). { A = B; } -//StatementInBody(A) ::= md_print(B). { A = B; } -//StatementInBody(A) ::= md_eprint(B). { A = B; } -//StatementInBody(A) ::= PrintWrite(B). { A = B; } -//StatementInBody(A) ::= PrintAppend(B). { A = B; } -//StatementInBody(A) ::= PrintPipe(B). { A = B; } -//StatementInBody(A) ::= md_printn(B). { A = B; } -//StatementInBody(A) ::= md_eprintn(B). { A = B; } -//StatementInBody(A) ::= PrintnWrite(B). { A = B; } -//StatementInBody(A) ::= PrintnAppend(B). { A = B; } -//StatementInBody(A) ::= PrintnPipe(B). { A = B; } +//Statement(A) ::= md_dump(B). { A = B; } +//Statement(A) ::= DumpWrite(B). { A = B; } +//Statement(A) ::= DumpAppend(B). { A = B; } +//Statement(A) ::= DumpPipe(B). { A = B; } +//Statement(A) ::= md_edump(B). { A = B; } +//Statement(A) ::= md_print(B). { A = B; } +//Statement(A) ::= md_eprint(B). { A = B; } +//Statement(A) ::= PrintWrite(B). { A = B; } +//Statement(A) ::= PrintAppend(B). { A = B; } +//Statement(A) ::= PrintPipe(B). { A = B; } +//Statement(A) ::= md_printn(B). { A = B; } +//Statement(A) ::= md_eprintn(B). { A = B; } +//Statement(A) ::= PrintnWrite(B). { A = B; } +//Statement(A) ::= PrintnAppend(B). { A = B; } +//Statement(A) ::= PrintnPipe(B). { A = B; } // Valid only within for/while, but we accept them here syntactically and // reject them in the AST-to-CST conversion, where we can produce much more // informative error messages: -//StatementInBody(A) ::= md_token_break(O). { +//Statement(A) ::= md_token_break(O). { // A = mlr_dsl_ast_node_alloc(O->text, MD_AST_NODE_TYPE_BREAK); //} -//StatementInBody(A) ::= md_token_continue(O). { +//Statement(A) ::= md_token_continue(O). { // A = mlr_dsl_ast_node_alloc(O->text, MD_AST_NODE_TYPE_CONTINUE); //} @@ -1016,7 +1591,7 @@ StatementInBody : Assignment ; // A = mlr_dsl_ast_node_alloc_quaternary(F->text, MD_AST_NODE_TYPE_TRIPLE_FOR, S, C, U, L); //} -//TripleForStart(A) ::= StatementInBody(B). { +//TripleForStart(A) ::= Statement(B). { // if (B->type == MD_AST_NODE_TYPE_NOP) { // mlr_dsl_ast_node_free(B); // A = mlr_dsl_ast_node_alloc_zary("triple_for_start_statements", MD_AST_NODE_TYPE_STATEMENT_LIST); @@ -1024,7 +1599,7 @@ StatementInBody : Assignment ; // A = mlr_dsl_ast_node_alloc_unary("triple_for_start_statements", MD_AST_NODE_TYPE_STATEMENT_LIST, B); // } //} -//TripleForStart(A) ::= TripleForStart(B) "," StatementInBody(C). { +//TripleForStart(A) ::= TripleForStart(B) "," Statement(C). { // if (B->type == MD_AST_NODE_TYPE_NOP) { // mlr_dsl_ast_node_free(B); // A = C; @@ -1033,7 +1608,7 @@ StatementInBody : Assignment ; // } //} -//TripleForContinuation(A) ::= StatementInBody(B). { +//TripleForContinuation(A) ::= Statement(B). { // if (B->type == MD_AST_NODE_TYPE_NOP) { // mlr_dsl_ast_node_free(B); // A = mlr_dsl_ast_node_alloc_zary("triple_for_continuation_statements", MD_AST_NODE_TYPE_STATEMENT_LIST); @@ -1041,7 +1616,7 @@ StatementInBody : Assignment ; // A = mlr_dsl_ast_node_alloc_unary("triple_for_continuation_statements", MD_AST_NODE_TYPE_STATEMENT_LIST, B); // } //} -//TripleForContinuation(A) ::= TripleForContinuation(B) "," StatementInBody(C). { +//TripleForContinuation(A) ::= TripleForContinuation(B) "," Statement(C). { // if (B->type == MD_AST_NODE_TYPE_NOP) { // mlr_dsl_ast_node_free(B); // A = C; @@ -1050,7 +1625,7 @@ StatementInBody : Assignment ; // } //} -//TripleForUpdate(A) ::= StatementInBody(B). { +//TripleForUpdate(A) ::= Statement(B). { // if (B->type == MD_AST_NODE_TYPE_NOP) { // mlr_dsl_ast_node_free(B); // A = mlr_dsl_ast_node_alloc_zary("triple_for_update_statements", MD_AST_NODE_TYPE_STATEMENT_LIST); @@ -1058,7 +1633,7 @@ StatementInBody : Assignment ; // A = mlr_dsl_ast_node_alloc_unary("triple_for_update_statements", MD_AST_NODE_TYPE_STATEMENT_LIST, B); // } //} -//TripleForUpdate(A) ::= TripleForUpdate(B) "," StatementInBody(C). { +//TripleForUpdate(A) ::= TripleForUpdate(B) "," Statement(C). { // if (B->type == MD_AST_NODE_TYPE_NOP) { // mlr_dsl_ast_node_free(B); // A = C; @@ -1121,152 +1696,6 @@ StatementInBody : Assignment ; // A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_FILTER, B); //} -//// ---------------------------------------------------------------- -//UntypedLocalDefinition(A) ::= md_token_var(T) NonindexedLocalVariable(N) "=" Rvalue(B). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_UNTYPED_LOCAL_DEFINITION, N, B); -//} -//UntypedLocalDefinition(A) ::= md_token_var(T) NonindexedLocalVariable(N) "=" md_token_full_srec(B). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_UNTYPED_LOCAL_DEFINITION, N, B); -//} -//UntypedLocalDefinition(A) ::= md_token_var(T) NonindexedLocalVariable(N) "=" md_token_full_oosvar(B). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_UNTYPED_LOCAL_DEFINITION, N, B); -//} -//UntypedLocalDefinition(A) ::= md_token_var(T) NonindexedLocalVariable(N) "=" MapLiteral(C). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_MAP_LOCAL_DEFINITION, N, C); -//} - -//NumericLocalDefinition(A) ::= md_token_numeric(T) NonindexedLocalVariable(N) "=" Rvalue(B). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_NUMERIC_LOCAL_DEFINITION, N, B); -//} -//IntLocalDefinition(A) ::= md_token_int(T) NonindexedLocalVariable(N) "=" Rvalue(B). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_INT_LOCAL_DEFINITION, N, B); -//} -//FloatLocalDefinition(A) ::= md_token_float(T) NonindexedLocalVariable(N) "=" Rvalue(B). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_FLOAT_LOCAL_DEFINITION, N, B); -//} -//BooleanLocalDefinition(A) ::= md_token_boolean(T) NonindexedLocalVariable(N) "=" Rvalue(B). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_BOOLEAN_LOCAL_DEFINITION, N, B); -//} -//StringLocalDefinition(A) ::= md_token_string_literal(T) NonindexedLocalVariable(N) "=" Rvalue(B). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_STRING_LOCAL_DEFINITION, N, B); -//} - -//MapLocalDefinition(A) ::= md_token_map(T) NonindexedLocalVariable(N) "=" MapLiteral(C). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_MAP_LOCAL_DEFINITION, N, C); -//} -//MapLocalDefinition(A) ::= md_token_map(T) NonindexedLocalVariable(N) "=" md_token_full_srec(C). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_MAP_LOCAL_DEFINITION, N, C); -//} -//MapLocalDefinition(A) ::= md_token_map(T) NonindexedLocalVariable(N) "=" md_token_full_oosvar(C). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_MAP_LOCAL_DEFINITION, N, C); -//} -//MapLocalDefinition(A) ::= md_token_map(T) NonindexedLocalVariable(N) "=" Rvalue(C). { -// A = mlr_dsl_ast_node_alloc_binary(T->text, MD_AST_NODE_TYPE_MAP_LOCAL_DEFINITION, N, C); -//} - -//NonindexedLocalAssignment(A) ::= NonindexedLocalVariable(B) "="(O) Rvalue(C). { -// A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, C); -//} -//IndexedLocalAssignment(A) ::= IndexedLocalVariable(B) "="(O) Rvalue(C). { -// A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, C); -//} - -//NonindexedLocalAssignment(A) ::= NonindexedLocalVariable(B) "="(O) MapLiteral(C). { -// A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, C); -//} -//IndexedLocalAssignment(A) ::= IndexedLocalVariable(B) "="(O) MapLiteral(C). { -// A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, C); -//} - -//NonindexedLocalAssignment(A) ::= NonindexedLocalVariable(B) "="(O) md_token_full_oosvar(C). { -// A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, C); -//} -//IndexedLocalAssignment(A) ::= IndexedLocalVariable(B) "="(O) md_token_full_oosvar(C). { -// A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, C); -//} - -//NonindexedLocalAssignment(A) ::= NonindexedLocalVariable(B) "="(O) md_token_full_srec(C). { -// A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_NONINDEXED_LOCAL_ASSIGNMENT, B, C); -//} -//IndexedLocalAssignment(A) ::= IndexedLocalVariable(B) "="(O) md_token_full_srec(C). { -// A = mlr_dsl_ast_node_alloc_binary(O->text, MD_AST_NODE_TYPE_INDEXED_LOCAL_ASSIGNMENT, B, C); -//} - -//// ---------------------------------------------------------------- -// xxx - -Assignment : - : BaseLvalue "=" Rvalue - << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> ; - -// A BaseValue is anything on the left-hand side of an assignment, excluding -// the indexing -- e.g. @a is a BaseValue and an Lvalue; @a[1][2][3] is an -// Lvalue which is an indexed Lvalue. -BaseLvalue - : FieldName - // computed field name - // positional name - // positional value - // indexed lvalues quite generally ... - | FullSrec; - -Lvalue - : BaseLvalue - // | IndexedLvalue -; - -// oosvar -// computed oosvar -// full oosvar - -// local variable - -// env - -// xxx indexing of various - -//SrecIndirectAssignment(A) ::= -// "$[" Rvalue "]" -// "="(O) Rvalue(C). -// -//SrecPositionalNameAssignment(A) ::= -// "$[[" -// Rvalue(B) -// "]]" -// "="(O) Rvalue(C). -// -//// '$[[[3]]] = "new"' is shorthand for '$[ $[[3]] ] = "new"'. -//// Note that '$[[3]]' is key at srec position 3 and '$[[[3]]]' is value at srec position 3. -//SrecPositionalValueAssignment(A) ::= -// "$[[[" -// Rvalue(B) -// "]]]" -// "="(O) Rvalue(C). -// - -// ---------------------------------------------------------------- -// xxx awkward factorization -- there will be huge cardinality if this is -// number of assignment operators times number of possible LHSes. - -Assignment - : Lvalue "||=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "^^=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "&&=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "|=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "^=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "&=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "<<=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue ">>=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "+=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue ".=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "-=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "*=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "/=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "//=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "%=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> - | Lvalue "**=" Rvalue << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeAssignment) >> -; - //// ---------------------------------------------------------------- //md_unset(A) ::= md_token_unset(O) md_token_all(B). { // A = mlr_dsl_ast_node_alloc_unary(O->text, MD_AST_NODE_TYPE_UNSET, B); @@ -1916,643 +2345,3 @@ Assignment //OutputFile(A) ::= Rvalue(F). { A = F; } //OutputFile(A) ::= md_token_stdout(F). { A = F; } //OutputFile(A) ::= md_token_stderr(F). { A = F; } - -// ================================================================ -// Begin Rvalue operator-precedence chain -// ================================================================ - -Rvalue : TernaryTerm ; - -TernaryTerm - : LogicalOrTerm "?" TernaryTerm ":" TernaryTerm - << dsl.NewASTNodeTernary(dsl.NewASTToken("?:", $1), $0, $2, $4, dsl.NodeTypeOperator) >> - | LogicalOrTerm -; - -LogicalOrTerm - : LogicalOrTerm "||" LogicalXORTerm - << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | LogicalXORTerm -; - -LogicalXORTerm - : LogicalXORTerm "^^" LogicalAndTerm - << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | LogicalAndTerm -; - -LogicalAndTerm - : LogicalAndTerm "&&" EqneTerm - << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | EqneTerm -; - -EqneTerm - : EqneTerm "=~" CmpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | EqneTerm "!=~" CmpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | EqneTerm "==" CmpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | EqneTerm "!=" CmpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | CmpTerm -; - -CmpTerm - : CmpTerm ">" BitwiseORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | CmpTerm ">=" BitwiseORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | CmpTerm "<" BitwiseORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | CmpTerm "<=" BitwiseORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | BitwiseORTerm -; - -BitwiseORTerm - : BitwiseORTerm "|" BitwiseXORTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | BitwiseXORTerm -; - -BitwiseXORTerm - : BitwiseXORTerm "^" BitwiseANDTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | BitwiseANDTerm -; - -BitwiseANDTerm - : BitwiseANDTerm "&" BitwiseShiftTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | BitwiseShiftTerm -; - -BitwiseShiftTerm - : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | AddsubdotTerm -; - -AddsubdotTerm - : AddsubdotTerm "+" MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | AddsubdotTerm "-" MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | AddsubdotTerm ".+" MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | AddsubdotTerm ".-" MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | AddsubdotTerm "." MuldivTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | MuldivTerm -; - -MuldivTerm - : MuldivTerm "*" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | MuldivTerm "/" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | MuldivTerm "//" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | MuldivTerm "%" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | MuldivTerm ".*" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | MuldivTerm "./" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | MuldivTerm ".//" UnaryOpTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | UnaryOpTerm -; - -UnaryOpTerm - : "+" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> - | "-" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> - | ".+" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> - | ".-" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> - | "!" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> - | "~" PowTerm << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeOperator) >> - | PowTerm -; - -PowTerm - : MlrvalOrFunction "**" PowTerm << dsl.NewASTNodeBinary($1, $0, $2, dsl.NodeTypeOperator) >> - | MlrvalOrFunction -; - -// Please Excuse My Dear Aunt Sally! :) We've gotten to the 'P' so we're done -// with the operator-precedence chain. :) - -MlrvalOrFunction - : "(" Rvalue ")" - << dsl.Nestable($1) >> -; - -// ================================================================ -// End Rvalue operator-precedence chain -// ================================================================ - -// ---------------------------------------------------------------- -// xxx to do - -// In the grammar provided to the user, field names are of the form "$x". But -// within Miller internally, field names are of the form "x". We coded the -// lexer to give us field names with leading "$" so we can confidently strip it -// off here. - -MlrvalOrFunction - : FieldName - | FullSrec -; - -FieldName - : DirectFieldName - | IndirectFieldName - //| BracedFieldName - //| PositionalFieldName - // ... -; - -// Note: the field name is "$field" not "field" since md_token_field_name -// includes the '$'. If we omit the '$' there and include it in the parser -// section here as "$", then we get an LR-1 conflict. So this must be dealt -// with at the AST level. Hence the NewASTNodeStripDollarPlease. - -DirectFieldName - : md_token_field_name - << dsl.NewASTNodeStripDollarPlease($0, dsl.NodeTypeDirectFieldName) >> -; - -IndirectFieldName - : "$[" Rvalue "]" - << dsl.NewASTNodeUnary($0, $1, dsl.NodeTypeIndirectFieldName) >> -; - -//// xxx make a token-wrap constructor in the API -//BracedFieldName -// : "${" md_token_id "}" -// << dsl.NewASTNodeUnary( -// $0, -// dsl.NewASTNodeNestable($1, dsl.NodeTypeFieldName), -// dsl.NodeTypeToken, -// ) >> -//; - -//MlrvalOrFunction(A) ::= PositionalSrecName(B). { -// A = B; -//} -//PositionalSrecName(A) ::= "$[[" Rvalue "]]" -// A = mlr_dsl_ast_node_alloc_unary( -// "positional_srec_field_name", -// MD_AST_NODE_TYPE_POSITIONAL_SREC_NAME, -// B -// ); - -//// '$value = $[[[3]]]' is shorthand for '$value = $[ $[[3]] ]'. -//// Note that '$[[3]]' is key at srec position 3 and '$[[[3]]]' is value at srec position 3. -//MlrvalOrFunction(A) ::= PositionalSrecValue(B). { -// A = B; -//} -//PositionalSrecValue(A) ::= "$" -// "[[[" -// Rvalue(B) -// "]]]. { -// A = mlr_dsl_ast_node_alloc_unary( -// "indirect_field_name", -// MD_AST_NODE_TYPE_INDIRECT_FIELD_NAME, -// mlr_dsl_ast_node_alloc_unary( -// "positional_srec_field_name", -// MD_AST_NODE_TYPE_POSITIONAL_SREC_NAME, -// B -// ) -// ); -//} - -FullSrec - : md_token_full_srec - << dsl.NewASTNode($0, dsl.NodeTypeFullSrec) >> -; - -//// ---------------------------------------------------------------- -//MlrvalOrFunction(A) ::= OosvarKeylist(B). { -// A = B; -//} - -//OosvarKeylist(A) ::= OosvarBasename(B). { -// A = B; -//} -//OosvarKeylist(A) ::= OosvarKeylist(B) "[" Rvalue(C) "]". { -// A = mlr_dsl_ast_node_append_arg(B, C); -//} - -//// E.g. @name -//OosvarBasename(A) ::= md_token_unbraced_oosvar_name(B). { -// char* at_name = B->text; -// char* no_at_name = &at_name[1]; -// A = mlr_dsl_ast_node_alloc_unary("oosvar_keylist", MD_AST_NODE_TYPE_OOSVAR_KEYLIST, -// mlr_dsl_ast_node_alloc(no_at_name, B->type)); -//} - -//// E.g. @{name} -//OosvarBasename(A) ::= md_token_braced_oosvar_name(B). { -// // Replace "@%{field.name}" with just "field.name" -// char* at_name = B->text; -// char* no_at_name = &at_name[2]; -// int len = strlen(no_at_name); -// if (len > 0) -// no_at_name[len-1] = 0; -// A = mlr_dsl_ast_node_alloc_unary("oosvar_keylist", MD_AST_NODE_TYPE_OOSVAR_KEYLIST, -// mlr_dsl_ast_node_alloc(no_at_name, B->type)); -//} - -//// E.g. @["name"] -//OosvarBasename(A) ::= md_token_at_sign "[" Rvalue(B) "]". { -// A = mlr_dsl_ast_node_alloc_unary("oosvar_keylist", MD_AST_NODE_TYPE_OOSVAR_KEYLIST, B); -//} - -//LocalMapKeylist(A) ::= NonindexedLocalVariable(B). { -// A = B; -//} -//LocalMapKeylist(A) ::= LocalMapKeylist(B) "[" Rvalue(C) "]". { -// A = mlr_dsl_ast_node_append_arg(B, C); -//} - -// ---------------------------------------------------------------- -// STRING/INT/FLOAT/BOOL LITERALS - -// As with '$' on md_token_field_name, so too for md_token_string_literal -// we get LR-1 conflicts if we attempt to put the double quotes here. -// Hence the quote-stripper AST method. -MlrvalOrFunction - : md_token_string_literal << dsl.NewASTNodeStripDoubleQuotePairPlease( - $0, - dsl.NodeTypeStringLiteral, - ) >> - | md_token_int_literal << dsl.NewASTNode($0, dsl.NodeTypeIntLiteral) >> - | md_token_float_literal << dsl.NewASTNode($0, dsl.NodeTypeFloatLiteral) >> - | md_token_boolean_literal << dsl.NewASTNode($0, dsl.NodeTypeBoolLiteral) >> - | md_token_panic << dsl.NewASTNode($0, dsl.NodeTypePanic) >> -; - -//MlrvalOrFunction(A) ::= md_regexi(B). { -// A = B; -//} - -// ---------------------------------------------------------------- -//MlrvalOrFunction(A) ::= NonindexedLocalVariable(B). { -// A = B; -//} - -//MlrvalOrFunction(A) ::= IndexedLocalVariable(B). { -// A = B; -//} - -//NonindexedLocalVariable(A) ::= md_token_non_sigil_name(B). { -// A = mlr_dsl_ast_node_alloc(B->text, MD_AST_NODE_TYPE_NONINDEXED_LOCAL_VARIABLE); -//} - -//IndexedLocalVariable(A) ::= NonindexedLocalVariable(B) "[" Rvalue(C) "]". { -// A = mlr_dsl_ast_node_alloc_unary(B->text, MD_AST_NODE_TYPE_INDEXED_LOCAL_VARIABLE, C); -// mlr_dsl_ast_node_free(B); -//} -//IndexedLocalVariable(A) ::= IndexedLocalVariable(B) "[" Rvalue(C) "]". { -// A = mlr_dsl_ast_node_append_arg(B, C); -//} - -//MlrvalOrFunction(A) ::= IndexedFunctionCall(B). { -// A = B; -//} - -//// Indexed function calls: -//// * First child node is function call with argument list. -//// * Second child node is list of indexing expressions. -//// -//// Example: 'foo(1,2,3)[4][5]' parses to AST -//// -//// text="foo", type=INDEXED_FUNCTION_CALLSITE: -//// text="foo", type=FUNCTION_CALLSITE: -//// text="1", type=NUMERIC_LITERAL. -//// text="2", type=NUMERIC_LITERAL. -//// text="3", type=NUMERIC_LITERAL. -//// text="indexing", type=MD_AST_NODE_TYPE_INDEXED_FUNCTION_INDEX_LIST: -//// text="4", type=NUMERIC_LITERAL. -//// text="5", type=NUMERIC_LITERAL. -//IndexedFunctionCall(A) ::= FcnOrSubrCall(B) "[" Rvalue(C) "]". { -// A = mlr_dsl_ast_node_alloc_binary( -// B->text, -// MD_AST_NODE_TYPE_INDEXED_FUNCTION_CALLSITE, -// B, -// mlr_dsl_ast_node_alloc_unary( -// "indexing", -// MD_AST_NODE_TYPE_INDEXED_FUNCTION_INDEX_LIST, -// C -// ) -// ); -//} -//IndexedFunctionCall(A) ::= IndexedFunctionCall(B) "[" Rvalue(C) "]". { -// // Append to second child node which is list of indexing expressions. -// A = mlr_dsl_ast_node_append_arg_to_second_child(B, C); -//} - -//md_string(A) ::= md_token_string_literal(B). { -// char* input = B->text; -// char* stripped = &input[1]; -// int len = strlen(input); -// stripped[len-2] = 0; -// A = mlr_dsl_ast_node_alloc(mlr_alloc_unbackslash(stripped), B->type); -//} -//md_regexi(A) ::= md_token_regexi(B). { -// char* input = B->text; -// char* stripped = &input[1]; -// int len = strlen(input); -// stripped[len-3] = 0; -// A = mlr_dsl_ast_node_alloc(mlr_alloc_unbackslash(stripped), B->type); -//} - -// ---------------------------------------------------------------- -MlrvalOrFunction : ContextVariable ; - -ContextVariable - : md_token_IPS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - | md_token_IFS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - | md_token_IRS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - - | md_token_OPS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - | md_token_OFS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - | md_token_ORS << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - - | md_token_NF << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - | md_token_NR << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - | md_token_FNR << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - - | md_token_FILENAME << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> - | md_token_FILENUM << dsl.NewASTNode($0, dsl.NodeTypeContextVariable) >> -; - -// ---------------------------------------------------------------- -//MlrvalOrFunction(A) ::= EnvIndex(B). { -// A = B; -//} - -//EnvIndex(A) ::= md_token_env(B) "[" Rvalue(C) "]". { -// A = mlr_dsl_ast_node_alloc_binary("env", MD_AST_NODE_TYPE_ENV, B, C); -//} - -//MlrvalOrFunction(A) ::= FcnOrSubrCall(B). { -// A = B; -//} - -//// Given "f(a,b,c)": since this is a bottom-up parser, we get first the "a", -//// then "a,b", then "a,b,c", then finally "f(a,b,c)". So: -//// * On the "a" we make a function sub-AST called "anon(a)". -//// * On the "b" we append the next argument to get "anon(a,b)". -//// * On the "c" we append the next argument to get "anon(a,b,c)". -//// * On the "f" we change the function name to get "f(a,b,c)". - -//FcnOrSubrCall(A) ::= md_token_non_sigil_name(O) "(" FcnArgList(B) ")". { -// A = mlr_dsl_ast_node_set_function_name(B, O->text); -// A->type = MD_AST_NODE_TYPE_FUNCTION_CALLSITE; -//} -//// For most functions it suffices to use the md_token_non_sigil_name pattern. But -//// int and float are keywords in the lexer so we need to spell those out explicitly. -//// (They're type-decl keywords but they're also the names of type-conversion functions.) -//FcnOrSubrCall(A) ::= md_token_int(O) "(" FcnArgList(B) ")". { -// A = mlr_dsl_ast_node_set_function_name(B, O->text); -// A->type = MD_AST_NODE_TYPE_FUNCTION_CALLSITE; -//} -//FcnOrSubrCall(A) ::= md_token_float(O) "(" FcnArgList(B) ")". { -// A = mlr_dsl_ast_node_set_function_name(B, O->text); -// A->type = MD_AST_NODE_TYPE_FUNCTION_CALLSITE; -//} - -//FcnArgList(A) ::= . { -// A = mlr_dsl_ast_node_alloc_zary("anon", MD_AST_NODE_TYPE_NON_SIGIL_NAME); -//} -//FcnArgList(A) ::= FcnNonEmptyArgList(B). { -// A = B; -//} - -//FcnNonEmptyArgList(A) ::= md_fcn_arg(B). { -// A = mlr_dsl_ast_node_alloc_unary("anon", MD_AST_NODE_TYPE_NON_SIGIL_NAME, B); -//} -//FcnNonEmptyArgList(A) ::= md_fcn_arg(B) ",". { -// A = mlr_dsl_ast_node_alloc_unary("anon", MD_AST_NODE_TYPE_NON_SIGIL_NAME, B); -//} -//FcnNonEmptyArgList(A) ::= md_fcn_arg(B) "," FcnNonEmptyArgList(C). { -// A = mlr_dsl_ast_node_prepend_arg(C, B); -//} - -//md_fcn_arg(A) ::= Rvalue(B). { -// A = B; -//} -//md_fcn_arg(A) ::= md_token_full_srec(B). { -// A = B; -//} -//md_fcn_arg(A) ::= md_token_full_oosvar(B). { -// A = B; -//} -//md_fcn_arg(A) ::= MapLiteral(B). { -// A = B; -//} - -// ================================================================ -// Array literals in Miller are JSON-ish. - -MlrvalOrFunction : ArrayLiteral ; - -// ---------------------------------------------------------------- -ArrayLiteral - - : "[" "]" - << dsl.NewASTNodeZary( - dsl.NewASTToken("[]", $0), - dsl.NodeTypeArrayLiteral, - ) >> - - | "[" ArrayLiteralElements "]" - // As parsed there's an intermediate node between ArrayLiteral - // and the children. Now we can remove it. - // - // Before: - // * ArrayLiteral "[]" - // * ArrayLiteral - // * StringLiteral "a" - // * StringLiteral "b" - // - // After: - // * ArrayLiteral "[]" - // * StringLiteral "a" - // * StringLiteral "b" - << dsl.AdoptChildren( - dsl.NewASTNodeNestable( - dsl.NewASTToken("[]", $0), - dsl.NodeTypeArrayLiteral, - ), - $1, - ) >> -; - -// ---------------------------------------------------------------- -ArrayLiteralElements - - : ArrayLiteralElement - << dsl.NewASTNodeUnary( - nil, - $0, - dsl.NodeTypeArrayLiteral, - ) >> - - // Allow trailing final comma, especially for multiline map literals - | ArrayLiteralElement "," - << dsl.NewASTNodeUnary( - nil, - $0, - dsl.NodeTypeArrayLiteral, - ) >> - - // xxx temp -- needs to adopt children - // Allow trailing final comma, especially for multiline map literals - | ArrayLiteralElement "," ArrayLiteralElements - << dsl.PrependChild( - $2, - $0, - ) >> - -; - -// ---------------------------------------------------------------- -ArrayLiteralElement - : Rvalue -; - -// ---------------------------------------------------------------- -// For Array or Map -- which one, to be determined at runtime. - -MlrvalOrFunction : ArrayOrMapIndexAccess ; - -ArrayOrMapIndexAccess - : MlrvalOrFunction "[" Rvalue "]" - << dsl.NewASTNodeBinary( - dsl.NewASTToken("[]", $1), - $0, - $2, - dsl.NodeTypeArrayOrMapIndexAccess, - )>> -; - -MlrvalOrFunction : ArraySliceAccess ; - -ArraySliceAccess - - : MlrvalOrFunction "[" Rvalue ":" Rvalue "]" - << dsl.NewASTNodeTernary( - dsl.NewASTToken("[]", $1), - $0, - $2, - $4, - dsl.NodeTypeArraySliceAccess, - )>> - - | MlrvalOrFunction "[" ":" Rvalue "]" - << dsl.NewASTNodeTernary( - dsl.NewASTToken("[]", $1), - $0, - dsl.NewASTNodeNestable( - $2, - dsl.NodeTypeArraySliceEmptyLowerIndex, - ), - $3, - dsl.NodeTypeArraySliceAccess, - )>> - - | MlrvalOrFunction "[" Rvalue ":" "]" - << dsl.NewASTNodeTernary( - dsl.NewASTToken("[]", $1), - $0, - $2, - dsl.NewASTNodeNestable( - $3, - dsl.NodeTypeArraySliceEmptyUpperIndex, - ), - dsl.NodeTypeArraySliceAccess, - )>> - - | MlrvalOrFunction "[" ":" "]" - << dsl.NewASTNodeTernary( - dsl.NewASTToken("[]", $1), - $0, - dsl.NewASTNodeNestable( - $2, - dsl.NodeTypeArraySliceEmptyLowerIndex, - ), - dsl.NewASTNodeNestable( - $2, - dsl.NodeTypeArraySliceEmptyUpperIndex, - ), - dsl.NodeTypeArraySliceAccess, - )>> - -; - -// ================================================================ -// Map literals in Miller are JSON-ish. - -MlrvalOrFunction : MapLiteral ; - -// ---------------------------------------------------------------- -MapLiteral - - : "{" "}" - << dsl.NewASTNodeZary( - dsl.NewASTToken("{}", $0), - dsl.NodeTypeMapLiteral, - ) >> - - | "{" MapLiteralKeyValuePairs "}" - // As parsed there's an intermediate node between MapLiteral - // and the children. Now we can remove it. - // - // Before: - // * MapLiteral "{}" - // * MapLiteral - // * MapLiteralKeyValuePair ":" - // * StringLiteral "a" - // * StringLiteral "1" - // * MapLiteralKeyValuePair ":" - // * StringLiteral "b" - // * IntLiteral "2" - // - // After: - // * MapLiteral "{}" - // * MapLiteralKeyValuePair ":" - // * StringLiteral "a" - // * StringLiteral "1" - // * MapLiteralKeyValuePair ":" - // * StringLiteral "b" - // * IntLiteral "2" - << dsl.AdoptChildren( - dsl.NewASTNodeNestable( - dsl.NewASTToken("{}", $0), - dsl.NodeTypeMapLiteral, - ), - $1, - ) >> -; - -// ---------------------------------------------------------------- -MapLiteralKeyValuePairs - - : MapLiteralKeyValuePair - << dsl.NewASTNodeUnary( - nil, - $0, - dsl.NodeTypeMapLiteral, - ) >> - - // Allow trailing final comma, especially for multiline map literals - | MapLiteralKeyValuePair "," - << dsl.NewASTNodeUnary( - nil, - $0, - dsl.NodeTypeMapLiteral, - ) >> - - // xxx temp -- needs to adopt children - // Allow trailing final comma, especially for multiline map literals - | MapLiteralKeyValuePair "," MapLiteralKeyValuePairs - << dsl.PrependChild( - $2, - $0, - ) >> - -; - -// ---------------------------------------------------------------- -MapLiteralKeyValuePair - : Rvalue ":" Rvalue - << dsl.NewASTNodeBinary( - $1, - $0, - $2, - dsl.NodeTypeMapLiteralKeyValuePair, - ) >> -; diff --git a/go/src/miller/parsing/parser/actiontable.go b/go/src/miller/parsing/parser/actiontable.go index a6b0fe5db..8479f9fbb 100644 --- a/go/src/miller/parsing/parser/actiontable.go +++ b/go/src/miller/parsing/parser/actiontable.go @@ -18,6 +18,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(11), // md_token_field_name + shift(12), // $[ + nil, // ] + shift(13), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -69,10 +73,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - shift(12), // md_token_field_name - shift(13), // $[ - nil, // ] - shift(14), // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -102,6 +102,10 @@ var actionTab = actionTable{ accept(true), // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -153,10 +157,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -184,8 +184,12 @@ var actionTab = actionTable{ actions: [numSymbols]action{ nil, // INVALID reduce(1), // $, reduce: Root - shift(15), // ; + shift(14), // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -237,10 +241,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -270,6 +270,10 @@ var actionTab = actionTable{ reduce(2), // $, reduce: StatementBlock reduce(2), // ;, reduce: StatementBlock nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -321,10 +325,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -354,6 +354,10 @@ var actionTab = actionTable{ reduce(5), // $, reduce: Statement reduce(5), // ;, reduce: Statement nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -405,10 +409,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -435,25 +435,29 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(6), // $, reduce: StatementInBody - reduce(6), // ;, reduce: StatementInBody - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + nil, // $ + nil, // ; + shift(15), // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + shift(16), // ||= + shift(17), // ^^= + shift(18), // &&= + shift(19), // |= + shift(20), // ^= + shift(21), // &= + shift(22), // <<= + shift(23), // >>= + shift(24), // += + shift(25), // .= + shift(26), // -= + shift(27), // *= + shift(28), // /= + shift(29), // //= + shift(30), // %= + shift(31), // **= nil, // ? nil, // : nil, // || @@ -489,10 +493,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -518,85 +518,85 @@ var actionTab = actionTable{ actionRow{ // S6 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - shift(16), // = - 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 - reduce(10), // **=, 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_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } + nil, // INVALID + nil, // $ + nil, // ; + reduce(7), // =, reduce: Lvalue + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + reduce(7), // ||=, reduce: Lvalue + reduce(7), // ^^=, reduce: Lvalue + reduce(7), // &&=, reduce: Lvalue + reduce(7), // |=, reduce: Lvalue + reduce(7), // ^=, reduce: Lvalue + reduce(7), // &=, reduce: Lvalue + reduce(7), // <<=, reduce: Lvalue + reduce(7), // >>=, reduce: Lvalue + reduce(7), // +=, reduce: Lvalue + reduce(7), // .=, reduce: Lvalue + reduce(7), // -=, reduce: Lvalue + reduce(7), // *=, reduce: Lvalue + reduce(7), // /=, reduce: Lvalue + reduce(7), // //=, reduce: Lvalue + reduce(7), // %=, reduce: Lvalue + reduce(7), // **=, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } }, }, actionRow{ // S7 @@ -606,6 +606,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; reduce(8), // =, reduce: BaseLvalue + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec reduce(8), // ||=, reduce: BaseLvalue reduce(8), // ^^=, reduce: BaseLvalue reduce(8), // &&=, reduce: BaseLvalue @@ -657,10 +661,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -690,6 +690,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; reduce(9), // =, reduce: BaseLvalue + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec reduce(9), // ||=, reduce: BaseLvalue reduce(9), // ^^=, reduce: BaseLvalue reduce(9), // &&=, reduce: BaseLvalue @@ -741,10 +745,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -768,112 +768,32 @@ var actionTab = actionTable{ }, }, actionRow{ // S9 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - shift(17), // ||= - shift(18), // ^^= - shift(19), // &&= - shift(20), // |= - shift(21), // ^= - shift(22), // &= - shift(23), // <<= - shift(24), // >>= - shift(25), // += - shift(26), // .= - shift(27), // -= - shift(28), // *= - shift(29), // /= - shift(30), // //= - shift(31), // %= - shift(32), // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S10 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; - reduce(81), // =, reduce: FieldName - reduce(81), // ||=, reduce: FieldName - reduce(81), // ^^=, reduce: FieldName - reduce(81), // &&=, reduce: FieldName - reduce(81), // |=, reduce: FieldName - reduce(81), // ^=, reduce: FieldName - reduce(81), // &=, reduce: FieldName - reduce(81), // <<=, reduce: FieldName - reduce(81), // >>=, reduce: FieldName - reduce(81), // +=, reduce: FieldName - reduce(81), // .=, reduce: FieldName - reduce(81), // -=, reduce: FieldName - reduce(81), // *=, reduce: FieldName - reduce(81), // /=, reduce: FieldName - reduce(81), // //=, reduce: FieldName - reduce(81), // %=, reduce: FieldName - reduce(81), // **=, reduce: FieldName + reduce(10), // =, reduce: FieldName + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + reduce(10), // ||=, reduce: FieldName + reduce(10), // ^^=, reduce: FieldName + reduce(10), // &&=, reduce: FieldName + reduce(10), // |=, reduce: FieldName + reduce(10), // ^=, reduce: FieldName + reduce(10), // &=, reduce: FieldName + reduce(10), // <<=, reduce: FieldName + reduce(10), // >>=, reduce: FieldName + reduce(10), // +=, reduce: FieldName + reduce(10), // .=, reduce: FieldName + reduce(10), // -=, reduce: FieldName + reduce(10), // *=, reduce: FieldName + reduce(10), // /=, reduce: FieldName + reduce(10), // //=, reduce: FieldName + reduce(10), // %=, reduce: FieldName + reduce(10), // **=, reduce: FieldName nil, // ? nil, // : nil, // || @@ -909,10 +829,90 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S10 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + reduce(11), // =, reduce: FieldName nil, // md_token_field_name nil, // $[ nil, // ] nil, // md_token_full_srec + reduce(11), // ||=, reduce: FieldName + reduce(11), // ^^=, reduce: FieldName + reduce(11), // &&=, reduce: FieldName + reduce(11), // |=, reduce: FieldName + reduce(11), // ^=, reduce: FieldName + reduce(11), // &=, reduce: FieldName + reduce(11), // <<=, reduce: FieldName + reduce(11), // >>=, reduce: FieldName + reduce(11), // +=, reduce: FieldName + reduce(11), // .=, reduce: FieldName + reduce(11), // -=, reduce: FieldName + reduce(11), // *=, reduce: FieldName + reduce(11), // /=, reduce: FieldName + reduce(11), // //=, reduce: FieldName + reduce(11), // %=, reduce: FieldName + reduce(11), // **=, reduce: FieldName + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -941,23 +941,27 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // ; - reduce(82), // =, reduce: FieldName - reduce(82), // ||=, reduce: FieldName - reduce(82), // ^^=, reduce: FieldName - reduce(82), // &&=, reduce: FieldName - reduce(82), // |=, reduce: FieldName - reduce(82), // ^=, reduce: FieldName - reduce(82), // &=, reduce: FieldName - reduce(82), // <<=, reduce: FieldName - reduce(82), // >>=, reduce: FieldName - reduce(82), // +=, reduce: FieldName - reduce(82), // .=, reduce: FieldName - reduce(82), // -=, reduce: FieldName - reduce(82), // *=, reduce: FieldName - reduce(82), // /=, reduce: FieldName - reduce(82), // //=, reduce: FieldName - reduce(82), // %=, reduce: FieldName - reduce(82), // **=, reduce: FieldName + reduce(12), // =, reduce: DirectFieldName + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + reduce(12), // ||=, reduce: DirectFieldName + reduce(12), // ^^=, reduce: DirectFieldName + reduce(12), // &&=, reduce: DirectFieldName + reduce(12), // |=, reduce: DirectFieldName + reduce(12), // ^=, reduce: DirectFieldName + reduce(12), // &=, reduce: DirectFieldName + reduce(12), // <<=, reduce: DirectFieldName + reduce(12), // >>=, reduce: DirectFieldName + reduce(12), // +=, reduce: DirectFieldName + reduce(12), // .=, reduce: DirectFieldName + reduce(12), // -=, reduce: DirectFieldName + reduce(12), // *=, reduce: DirectFieldName + reduce(12), // /=, reduce: DirectFieldName + reduce(12), // //=, reduce: DirectFieldName + reduce(12), // %=, reduce: DirectFieldName + reduce(12), // **=, reduce: DirectFieldName nil, // ? nil, // : nil, // || @@ -993,10 +997,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -1020,96 +1020,16 @@ var actionTab = actionTable{ }, }, actionRow{ // S12 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - reduce(83), // =, reduce: DirectFieldName - reduce(83), // ||=, reduce: DirectFieldName - reduce(83), // ^^=, reduce: DirectFieldName - reduce(83), // &&=, reduce: DirectFieldName - reduce(83), // |=, reduce: DirectFieldName - reduce(83), // ^=, reduce: DirectFieldName - reduce(83), // &=, reduce: DirectFieldName - reduce(83), // <<=, reduce: DirectFieldName - reduce(83), // >>=, reduce: DirectFieldName - reduce(83), // +=, reduce: DirectFieldName - reduce(83), // .=, reduce: DirectFieldName - reduce(83), // -=, reduce: DirectFieldName - reduce(83), // *=, reduce: DirectFieldName - reduce(83), // /=, reduce: DirectFieldName - reduce(83), // //=, reduce: DirectFieldName - reduce(83), // %=, reduce: DirectFieldName - reduce(83), // **=, reduce: DirectFieldName - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S13 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1144,10 +1064,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -1156,60 +1076,60 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, - actionRow{ // S14 + actionRow{ // S13 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; - reduce(85), // =, reduce: FullSrec - reduce(85), // ||=, reduce: FullSrec - reduce(85), // ^^=, reduce: FullSrec - reduce(85), // &&=, reduce: FullSrec - reduce(85), // |=, reduce: FullSrec - reduce(85), // ^=, reduce: FullSrec - reduce(85), // &=, reduce: FullSrec - reduce(85), // <<=, reduce: FullSrec - reduce(85), // >>=, reduce: FullSrec - reduce(85), // +=, reduce: FullSrec - reduce(85), // .=, reduce: FullSrec - reduce(85), // -=, reduce: FullSrec - reduce(85), // *=, reduce: FullSrec - reduce(85), // /=, reduce: FullSrec - reduce(85), // //=, reduce: FullSrec - reduce(85), // %=, reduce: FullSrec - reduce(85), // **=, reduce: FullSrec + reduce(14), // =, reduce: FullSrec + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + reduce(14), // ||=, reduce: FullSrec + reduce(14), // ^^=, reduce: FullSrec + reduce(14), // &&=, reduce: FullSrec + reduce(14), // |=, reduce: FullSrec + reduce(14), // ^=, reduce: FullSrec + reduce(14), // &=, reduce: FullSrec + reduce(14), // <<=, reduce: FullSrec + reduce(14), // >>=, reduce: FullSrec + reduce(14), // +=, reduce: FullSrec + reduce(14), // .=, reduce: FullSrec + reduce(14), // -=, reduce: FullSrec + reduce(14), // *=, reduce: FullSrec + reduce(14), // /=, reduce: FullSrec + reduce(14), // //=, reduce: FullSrec + reduce(14), // %=, reduce: FullSrec + reduce(14), // **=, reduce: FullSrec nil, // ? nil, // : nil, // || @@ -1245,10 +1165,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -1271,13 +1187,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S15 + actionRow{ // S14 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(3), // $, reduce: StatementBlock reduce(3), // ;, reduce: StatementBlock nil, // = + shift(11), // md_token_field_name + shift(12), // $[ + nil, // ] + shift(13), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1329,10 +1249,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - shift(12), // md_token_field_name - shift(13), // $[ - nil, // ] - shift(14), // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -1355,13 +1271,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S16 + actionRow{ // S15 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1396,10 +1316,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -1408,34 +1328,114 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { + nil, // } + }, + }, + actionRow{ // S16 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(112), // ! + shift(113), // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { nil, // } }, }, @@ -1446,6 +1446,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1480,10 +1484,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -1492,34 +1496,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -1530,6 +1530,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1564,10 +1568,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -1576,34 +1580,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -1614,6 +1614,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1648,10 +1652,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -1660,34 +1664,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -1698,6 +1698,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1732,10 +1736,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -1744,34 +1748,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -1782,6 +1782,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1816,10 +1820,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -1828,34 +1832,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -1866,6 +1866,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1900,10 +1904,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -1912,34 +1916,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -1950,6 +1950,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -1984,10 +1988,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -1996,34 +2000,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -2034,6 +2034,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2068,10 +2072,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -2080,34 +2084,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -2118,6 +2118,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2152,10 +2156,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -2164,34 +2168,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -2202,6 +2202,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2236,10 +2240,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -2248,34 +2252,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -2286,6 +2286,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2320,10 +2324,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -2332,34 +2336,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -2370,6 +2370,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2404,10 +2408,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -2416,34 +2420,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -2454,6 +2454,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2488,10 +2492,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -2500,34 +2504,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -2538,6 +2538,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2572,10 +2576,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -2584,34 +2588,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -2622,6 +2622,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2656,10 +2660,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -2668,34 +2672,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -2706,90 +2706,10 @@ 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, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(108), // ! - shift(109), // ~ - nil, // ** - shift(111), // ( - nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ - nil, // , - shift(139), // { - nil, // } - }, - }, - actionRow{ // S33 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = + nil, // md_token_field_name + nil, // $[ + shift(155), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2841,10 +2761,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(156), // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -2867,6 +2783,90 @@ var actionTab = actionTable{ nil, // } }, }, + actionRow{ // S33 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(83), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(83), // ||, reduce: MlrvalOrFunction + reduce(83), // ^^, reduce: MlrvalOrFunction + reduce(83), // &&, reduce: MlrvalOrFunction + reduce(83), // =~, reduce: MlrvalOrFunction + reduce(83), // !=~, reduce: MlrvalOrFunction + reduce(83), // ==, reduce: MlrvalOrFunction + reduce(83), // !=, reduce: MlrvalOrFunction + reduce(83), // >, reduce: MlrvalOrFunction + reduce(83), // >=, reduce: MlrvalOrFunction + reduce(83), // <, reduce: MlrvalOrFunction + reduce(83), // <=, reduce: MlrvalOrFunction + reduce(83), // |, reduce: MlrvalOrFunction + reduce(83), // ^, reduce: MlrvalOrFunction + reduce(83), // &, reduce: MlrvalOrFunction + reduce(83), // <<, reduce: MlrvalOrFunction + reduce(83), // >>, reduce: MlrvalOrFunction + reduce(83), // +, reduce: MlrvalOrFunction + reduce(83), // -, reduce: MlrvalOrFunction + reduce(83), // .+, reduce: MlrvalOrFunction + reduce(83), // .-, reduce: MlrvalOrFunction + reduce(83), // ., reduce: MlrvalOrFunction + reduce(83), // *, reduce: MlrvalOrFunction + reduce(83), // /, reduce: MlrvalOrFunction + reduce(83), // //, reduce: MlrvalOrFunction + reduce(83), // %, reduce: MlrvalOrFunction + reduce(83), // .*, reduce: MlrvalOrFunction + reduce(83), // ./, reduce: MlrvalOrFunction + reduce(83), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(83), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(83), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, actionRow{ // S34 canRecover: false, actions: [numSymbols]action{ @@ -2874,6 +2874,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(84), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2890,45 +2894,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: MlrvalOrFunction + reduce(84), // ?, reduce: MlrvalOrFunction nil, // : - reduce(79), // ||, reduce: MlrvalOrFunction - reduce(79), // ^^, reduce: MlrvalOrFunction - reduce(79), // &&, reduce: MlrvalOrFunction - reduce(79), // =~, reduce: MlrvalOrFunction - reduce(79), // !=~, reduce: MlrvalOrFunction - reduce(79), // ==, reduce: MlrvalOrFunction - reduce(79), // !=, reduce: MlrvalOrFunction - reduce(79), // >, reduce: MlrvalOrFunction - reduce(79), // >=, reduce: MlrvalOrFunction - reduce(79), // <, reduce: MlrvalOrFunction - reduce(79), // <=, reduce: MlrvalOrFunction - reduce(79), // |, reduce: MlrvalOrFunction - reduce(79), // ^, reduce: MlrvalOrFunction - reduce(79), // &, reduce: MlrvalOrFunction - reduce(79), // <<, reduce: MlrvalOrFunction - reduce(79), // >>, reduce: MlrvalOrFunction - reduce(79), // +, reduce: MlrvalOrFunction - reduce(79), // -, reduce: MlrvalOrFunction - reduce(79), // .+, reduce: MlrvalOrFunction - reduce(79), // .-, reduce: MlrvalOrFunction - reduce(79), // ., reduce: MlrvalOrFunction - reduce(79), // *, reduce: MlrvalOrFunction - reduce(79), // /, reduce: MlrvalOrFunction - reduce(79), // //, reduce: MlrvalOrFunction - reduce(79), // %, reduce: MlrvalOrFunction - reduce(79), // .*, reduce: MlrvalOrFunction - reduce(79), // ./, reduce: MlrvalOrFunction - reduce(79), // .//, reduce: MlrvalOrFunction + reduce(84), // ||, reduce: MlrvalOrFunction + reduce(84), // ^^, reduce: MlrvalOrFunction + reduce(84), // &&, reduce: MlrvalOrFunction + reduce(84), // =~, reduce: MlrvalOrFunction + reduce(84), // !=~, reduce: MlrvalOrFunction + reduce(84), // ==, reduce: MlrvalOrFunction + reduce(84), // !=, reduce: MlrvalOrFunction + reduce(84), // >, reduce: MlrvalOrFunction + reduce(84), // >=, reduce: MlrvalOrFunction + reduce(84), // <, reduce: MlrvalOrFunction + reduce(84), // <=, reduce: MlrvalOrFunction + reduce(84), // |, reduce: MlrvalOrFunction + reduce(84), // ^, reduce: MlrvalOrFunction + reduce(84), // &, reduce: MlrvalOrFunction + reduce(84), // <<, reduce: MlrvalOrFunction + reduce(84), // >>, reduce: MlrvalOrFunction + reduce(84), // +, reduce: MlrvalOrFunction + reduce(84), // -, reduce: MlrvalOrFunction + reduce(84), // .+, reduce: MlrvalOrFunction + reduce(84), // .-, reduce: MlrvalOrFunction + reduce(84), // ., reduce: MlrvalOrFunction + reduce(84), // *, reduce: MlrvalOrFunction + reduce(84), // /, reduce: MlrvalOrFunction + reduce(84), // //, reduce: MlrvalOrFunction + reduce(84), // %, reduce: MlrvalOrFunction + reduce(84), // .*, reduce: MlrvalOrFunction + reduce(84), // ./, reduce: MlrvalOrFunction + reduce(84), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(79), // **, reduce: MlrvalOrFunction + reduce(84), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(79), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -2945,7 +2945,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(79), // [, reduce: MlrvalOrFunction + reduce(84), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -2958,6 +2958,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(10), // ], reduce: FieldName + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -2974,45 +2978,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: MlrvalOrFunction + reduce(10), // ?, reduce: FieldName nil, // : - reduce(80), // ||, reduce: MlrvalOrFunction - reduce(80), // ^^, reduce: MlrvalOrFunction - reduce(80), // &&, reduce: MlrvalOrFunction - reduce(80), // =~, reduce: MlrvalOrFunction - reduce(80), // !=~, reduce: MlrvalOrFunction - reduce(80), // ==, reduce: MlrvalOrFunction - reduce(80), // !=, reduce: MlrvalOrFunction - reduce(80), // >, reduce: MlrvalOrFunction - reduce(80), // >=, reduce: MlrvalOrFunction - reduce(80), // <, reduce: MlrvalOrFunction - reduce(80), // <=, reduce: MlrvalOrFunction - reduce(80), // |, reduce: MlrvalOrFunction - reduce(80), // ^, reduce: MlrvalOrFunction - reduce(80), // &, reduce: MlrvalOrFunction - reduce(80), // <<, reduce: MlrvalOrFunction - reduce(80), // >>, reduce: MlrvalOrFunction - reduce(80), // +, reduce: MlrvalOrFunction - reduce(80), // -, reduce: MlrvalOrFunction - reduce(80), // .+, reduce: MlrvalOrFunction - reduce(80), // .-, reduce: MlrvalOrFunction - reduce(80), // ., reduce: MlrvalOrFunction - reduce(80), // *, reduce: MlrvalOrFunction - reduce(80), // /, reduce: MlrvalOrFunction - reduce(80), // //, reduce: MlrvalOrFunction - reduce(80), // %, reduce: MlrvalOrFunction - reduce(80), // .*, reduce: MlrvalOrFunction - reduce(80), // ./, reduce: MlrvalOrFunction - reduce(80), // .//, reduce: MlrvalOrFunction + reduce(10), // ||, reduce: FieldName + reduce(10), // ^^, reduce: FieldName + reduce(10), // &&, reduce: FieldName + reduce(10), // =~, reduce: FieldName + reduce(10), // !=~, reduce: FieldName + reduce(10), // ==, reduce: FieldName + reduce(10), // !=, reduce: FieldName + reduce(10), // >, reduce: FieldName + reduce(10), // >=, reduce: FieldName + reduce(10), // <, reduce: FieldName + reduce(10), // <=, reduce: FieldName + reduce(10), // |, reduce: FieldName + reduce(10), // ^, reduce: FieldName + reduce(10), // &, reduce: FieldName + reduce(10), // <<, reduce: FieldName + reduce(10), // >>, reduce: FieldName + reduce(10), // +, reduce: FieldName + reduce(10), // -, reduce: FieldName + reduce(10), // .+, reduce: FieldName + reduce(10), // .-, reduce: FieldName + reduce(10), // ., reduce: FieldName + reduce(10), // *, reduce: FieldName + reduce(10), // /, reduce: FieldName + reduce(10), // //, reduce: FieldName + reduce(10), // %, reduce: FieldName + reduce(10), // .*, reduce: FieldName + reduce(10), // ./, reduce: FieldName + reduce(10), // .//, reduce: FieldName nil, // ! nil, // ~ - reduce(80), // **, reduce: MlrvalOrFunction + reduce(10), // **, reduce: FieldName nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(80), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -3029,7 +3029,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(80), // [, reduce: MlrvalOrFunction + reduce(10), // [, reduce: FieldName nil, // , nil, // { nil, // } @@ -3042,6 +3042,346 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(11), // ], reduce: FieldName + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(11), // ?, reduce: FieldName + nil, // : + reduce(11), // ||, reduce: FieldName + reduce(11), // ^^, reduce: FieldName + reduce(11), // &&, reduce: FieldName + reduce(11), // =~, reduce: FieldName + reduce(11), // !=~, reduce: FieldName + reduce(11), // ==, reduce: FieldName + reduce(11), // !=, reduce: FieldName + reduce(11), // >, reduce: FieldName + reduce(11), // >=, reduce: FieldName + reduce(11), // <, reduce: FieldName + reduce(11), // <=, reduce: FieldName + reduce(11), // |, reduce: FieldName + reduce(11), // ^, reduce: FieldName + reduce(11), // &, reduce: FieldName + reduce(11), // <<, reduce: FieldName + reduce(11), // >>, reduce: FieldName + reduce(11), // +, reduce: FieldName + reduce(11), // -, reduce: FieldName + reduce(11), // .+, reduce: FieldName + reduce(11), // .-, reduce: FieldName + reduce(11), // ., reduce: FieldName + reduce(11), // *, reduce: FieldName + reduce(11), // /, reduce: FieldName + reduce(11), // //, reduce: FieldName + reduce(11), // %, reduce: FieldName + reduce(11), // .*, reduce: FieldName + reduce(11), // ./, reduce: FieldName + reduce(11), // .//, reduce: FieldName + nil, // ! + nil, // ~ + reduce(11), // **, reduce: FieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(11), // [, reduce: FieldName + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S37 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(12), // ], reduce: DirectFieldName + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(12), // ?, reduce: DirectFieldName + nil, // : + reduce(12), // ||, reduce: DirectFieldName + reduce(12), // ^^, reduce: DirectFieldName + reduce(12), // &&, reduce: DirectFieldName + reduce(12), // =~, reduce: DirectFieldName + reduce(12), // !=~, reduce: DirectFieldName + reduce(12), // ==, reduce: DirectFieldName + reduce(12), // !=, reduce: DirectFieldName + reduce(12), // >, reduce: DirectFieldName + reduce(12), // >=, reduce: DirectFieldName + reduce(12), // <, reduce: DirectFieldName + reduce(12), // <=, reduce: DirectFieldName + reduce(12), // |, reduce: DirectFieldName + reduce(12), // ^, reduce: DirectFieldName + reduce(12), // &, reduce: DirectFieldName + reduce(12), // <<, reduce: DirectFieldName + reduce(12), // >>, reduce: DirectFieldName + reduce(12), // +, reduce: DirectFieldName + reduce(12), // -, reduce: DirectFieldName + reduce(12), // .+, reduce: DirectFieldName + reduce(12), // .-, reduce: DirectFieldName + reduce(12), // ., reduce: DirectFieldName + reduce(12), // *, reduce: DirectFieldName + reduce(12), // /, reduce: DirectFieldName + reduce(12), // //, reduce: DirectFieldName + reduce(12), // %, reduce: DirectFieldName + reduce(12), // .*, reduce: DirectFieldName + reduce(12), // ./, reduce: DirectFieldName + reduce(12), // .//, reduce: DirectFieldName + nil, // ! + nil, // ~ + reduce(12), // **, reduce: DirectFieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(12), // [, reduce: DirectFieldName + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S38 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S39 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(14), // ], reduce: FullSrec + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(14), // ?, reduce: FullSrec + nil, // : + reduce(14), // ||, reduce: FullSrec + reduce(14), // ^^, reduce: FullSrec + reduce(14), // &&, reduce: FullSrec + reduce(14), // =~, reduce: FullSrec + reduce(14), // !=~, reduce: FullSrec + reduce(14), // ==, reduce: FullSrec + reduce(14), // !=, reduce: FullSrec + reduce(14), // >, reduce: FullSrec + reduce(14), // >=, reduce: FullSrec + reduce(14), // <, reduce: FullSrec + reduce(14), // <=, reduce: FullSrec + reduce(14), // |, reduce: FullSrec + reduce(14), // ^, reduce: FullSrec + reduce(14), // &, reduce: FullSrec + reduce(14), // <<, reduce: FullSrec + reduce(14), // >>, reduce: FullSrec + reduce(14), // +, reduce: FullSrec + reduce(14), // -, reduce: FullSrec + reduce(14), // .+, reduce: FullSrec + reduce(14), // .-, reduce: FullSrec + reduce(14), // ., reduce: FullSrec + reduce(14), // *, reduce: FullSrec + reduce(14), // /, reduce: FullSrec + reduce(14), // //, reduce: FullSrec + reduce(14), // %, reduce: FullSrec + reduce(14), // .*, reduce: FullSrec + reduce(14), // ./, reduce: FullSrec + reduce(14), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(14), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(14), // [, reduce: FullSrec + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S40 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(31), // ], reduce: Rvalue + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -3093,10 +3433,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(27), // ], reduce: Rvalue - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -3119,13 +3455,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S37 + actionRow{ // S41 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(33), // ], reduce: TernaryTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -3177,10 +3517,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(29), // ], reduce: TernaryTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -3203,13 +3539,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S38 + actionRow{ // S42 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(35), // ], reduce: LogicalOrTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -3226,9 +3566,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(31), // ?, reduce: LogicalOrTerm + reduce(35), // ?, reduce: LogicalOrTerm nil, // : - reduce(31), // ||, reduce: LogicalOrTerm + reduce(35), // ||, reduce: LogicalOrTerm shift(159), // ^^ nil, // && nil, // =~ @@ -3261,10 +3601,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(31), // ], reduce: LogicalOrTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -3287,13 +3623,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S39 + actionRow{ // S43 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(37), // ], reduce: LogicalXORTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -3310,10 +3650,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(33), // ?, reduce: LogicalXORTerm + reduce(37), // ?, reduce: LogicalXORTerm nil, // : - reduce(33), // ||, reduce: LogicalXORTerm - reduce(33), // ^^, reduce: LogicalXORTerm + reduce(37), // ||, reduce: LogicalXORTerm + reduce(37), // ^^, reduce: LogicalXORTerm shift(160), // && nil, // =~ nil, // !=~ @@ -3345,10 +3685,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(33), // ], reduce: LogicalXORTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -3371,13 +3707,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S40 + actionRow{ // S44 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(39), // ], reduce: LogicalAndTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -3394,11 +3734,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(35), // ?, reduce: LogicalAndTerm + reduce(39), // ?, reduce: LogicalAndTerm nil, // : - reduce(35), // ||, reduce: LogicalAndTerm - reduce(35), // ^^, reduce: LogicalAndTerm - reduce(35), // &&, reduce: LogicalAndTerm + reduce(39), // ||, reduce: LogicalAndTerm + reduce(39), // ^^, reduce: LogicalAndTerm + reduce(39), // &&, reduce: LogicalAndTerm shift(161), // =~ shift(162), // !=~ shift(163), // == @@ -3429,346 +3769,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(35), // ], reduce: LogicalAndTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S41 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(40), // ?, reduce: EqneTerm - nil, // : - reduce(40), // ||, reduce: EqneTerm - reduce(40), // ^^, reduce: EqneTerm - reduce(40), // &&, reduce: EqneTerm - reduce(40), // =~, reduce: EqneTerm - reduce(40), // !=~, reduce: EqneTerm - reduce(40), // ==, reduce: EqneTerm - reduce(40), // !=, reduce: EqneTerm - shift(165), // > - shift(166), // >= - shift(167), // < - shift(168), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(40), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S42 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(45), // ?, reduce: CmpTerm - nil, // : - reduce(45), // ||, reduce: CmpTerm - reduce(45), // ^^, reduce: CmpTerm - reduce(45), // &&, reduce: CmpTerm - reduce(45), // =~, reduce: CmpTerm - reduce(45), // !=~, reduce: CmpTerm - reduce(45), // ==, reduce: CmpTerm - reduce(45), // !=, reduce: CmpTerm - reduce(45), // >, reduce: CmpTerm - reduce(45), // >=, reduce: CmpTerm - reduce(45), // <, reduce: CmpTerm - reduce(45), // <=, reduce: CmpTerm - shift(169), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(45), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S43 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(47), // ?, reduce: BitwiseORTerm - nil, // : - reduce(47), // ||, reduce: BitwiseORTerm - reduce(47), // ^^, reduce: BitwiseORTerm - reduce(47), // &&, reduce: BitwiseORTerm - reduce(47), // =~, reduce: BitwiseORTerm - reduce(47), // !=~, reduce: BitwiseORTerm - reduce(47), // ==, reduce: BitwiseORTerm - reduce(47), // !=, reduce: BitwiseORTerm - reduce(47), // >, reduce: BitwiseORTerm - reduce(47), // >=, reduce: BitwiseORTerm - reduce(47), // <, reduce: BitwiseORTerm - reduce(47), // <=, reduce: BitwiseORTerm - reduce(47), // |, reduce: BitwiseORTerm - shift(170), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(47), // ], reduce: BitwiseORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S44 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(49), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(49), // ||, reduce: BitwiseXORTerm - reduce(49), // ^^, reduce: BitwiseXORTerm - reduce(49), // &&, reduce: BitwiseXORTerm - reduce(49), // =~, reduce: BitwiseXORTerm - reduce(49), // !=~, reduce: BitwiseXORTerm - reduce(49), // ==, reduce: BitwiseXORTerm - reduce(49), // !=, reduce: BitwiseXORTerm - reduce(49), // >, reduce: BitwiseXORTerm - reduce(49), // >=, reduce: BitwiseXORTerm - reduce(49), // <, reduce: BitwiseXORTerm - reduce(49), // <=, reduce: BitwiseXORTerm - reduce(49), // |, reduce: BitwiseXORTerm - reduce(49), // ^, reduce: BitwiseXORTerm - shift(171), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(49), // ], reduce: BitwiseXORTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -3798,6 +3798,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(44), // ], reduce: EqneTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -3814,24 +3818,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(51), // ?, reduce: BitwiseANDTerm + reduce(44), // ?, reduce: EqneTerm nil, // : - reduce(51), // ||, reduce: BitwiseANDTerm - reduce(51), // ^^, reduce: BitwiseANDTerm - reduce(51), // &&, reduce: BitwiseANDTerm - reduce(51), // =~, reduce: BitwiseANDTerm - reduce(51), // !=~, reduce: BitwiseANDTerm - reduce(51), // ==, reduce: BitwiseANDTerm - reduce(51), // !=, reduce: BitwiseANDTerm - reduce(51), // >, reduce: BitwiseANDTerm - reduce(51), // >=, reduce: BitwiseANDTerm - reduce(51), // <, reduce: BitwiseANDTerm - reduce(51), // <=, reduce: BitwiseANDTerm - reduce(51), // |, reduce: BitwiseANDTerm - reduce(51), // ^, reduce: BitwiseANDTerm - reduce(51), // &, reduce: BitwiseANDTerm - shift(172), // << - shift(173), // >> + reduce(44), // ||, reduce: EqneTerm + reduce(44), // ^^, reduce: EqneTerm + reduce(44), // &&, reduce: EqneTerm + reduce(44), // =~, reduce: EqneTerm + reduce(44), // !=~, reduce: EqneTerm + reduce(44), // ==, reduce: EqneTerm + reduce(44), // !=, reduce: EqneTerm + shift(165), // > + shift(166), // >= + shift(167), // < + shift(168), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> nil, // + nil, // - nil, // .+ @@ -3849,10 +3853,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(51), // ], reduce: BitwiseANDTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -3882,6 +3882,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(49), // ], reduce: CmpTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -3898,29 +3902,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(54), // ?, reduce: BitwiseShiftTerm + reduce(49), // ?, reduce: CmpTerm nil, // : - reduce(54), // ||, reduce: BitwiseShiftTerm - reduce(54), // ^^, reduce: BitwiseShiftTerm - reduce(54), // &&, reduce: BitwiseShiftTerm - reduce(54), // =~, reduce: BitwiseShiftTerm - reduce(54), // !=~, reduce: BitwiseShiftTerm - reduce(54), // ==, reduce: BitwiseShiftTerm - reduce(54), // !=, reduce: BitwiseShiftTerm - reduce(54), // >, reduce: BitwiseShiftTerm - reduce(54), // >=, reduce: BitwiseShiftTerm - reduce(54), // <, reduce: BitwiseShiftTerm - reduce(54), // <=, reduce: BitwiseShiftTerm - reduce(54), // |, reduce: BitwiseShiftTerm - reduce(54), // ^, reduce: BitwiseShiftTerm - reduce(54), // &, reduce: BitwiseShiftTerm - reduce(54), // <<, reduce: BitwiseShiftTerm - reduce(54), // >>, reduce: BitwiseShiftTerm - shift(174), // + - shift(175), // - - shift(176), // .+ - shift(177), // .- - shift(178), // . + reduce(49), // ||, reduce: CmpTerm + reduce(49), // ^^, reduce: CmpTerm + reduce(49), // &&, reduce: CmpTerm + reduce(49), // =~, reduce: CmpTerm + reduce(49), // !=~, reduce: CmpTerm + reduce(49), // ==, reduce: CmpTerm + reduce(49), // !=, reduce: CmpTerm + reduce(49), // >, reduce: CmpTerm + reduce(49), // >=, reduce: CmpTerm + reduce(49), // <, reduce: CmpTerm + reduce(49), // <=, reduce: CmpTerm + shift(169), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -3933,10 +3937,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(54), // ], reduce: BitwiseShiftTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -3960,96 +3960,16 @@ var actionTab = actionTable{ }, }, actionRow{ // S47 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S48 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(51), // ], reduce: BitwiseORTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -4066,45 +3986,125 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(60), // ?, reduce: AddsubdotTerm + reduce(51), // ?, reduce: BitwiseORTerm nil, // : - reduce(60), // ||, reduce: AddsubdotTerm - reduce(60), // ^^, reduce: AddsubdotTerm - reduce(60), // &&, reduce: AddsubdotTerm - reduce(60), // =~, reduce: AddsubdotTerm - reduce(60), // !=~, reduce: AddsubdotTerm - reduce(60), // ==, reduce: AddsubdotTerm - reduce(60), // !=, reduce: AddsubdotTerm - reduce(60), // >, reduce: AddsubdotTerm - reduce(60), // >=, reduce: AddsubdotTerm - reduce(60), // <, reduce: AddsubdotTerm - reduce(60), // <=, reduce: AddsubdotTerm - reduce(60), // |, reduce: AddsubdotTerm - reduce(60), // ^, reduce: AddsubdotTerm - reduce(60), // &, reduce: AddsubdotTerm - reduce(60), // <<, reduce: AddsubdotTerm - reduce(60), // >>, reduce: AddsubdotTerm - reduce(60), // +, reduce: AddsubdotTerm - reduce(60), // -, reduce: AddsubdotTerm - reduce(60), // .+, reduce: AddsubdotTerm - reduce(60), // .-, reduce: AddsubdotTerm - reduce(60), // ., reduce: AddsubdotTerm - shift(180), // * - shift(181), // / - shift(182), // // - shift(183), // % - shift(184), // .* - shift(185), // ./ - shift(186), // .// + reduce(51), // ||, reduce: BitwiseORTerm + reduce(51), // ^^, reduce: BitwiseORTerm + reduce(51), // &&, reduce: BitwiseORTerm + reduce(51), // =~, reduce: BitwiseORTerm + reduce(51), // !=~, reduce: BitwiseORTerm + reduce(51), // ==, reduce: BitwiseORTerm + reduce(51), // !=, reduce: BitwiseORTerm + reduce(51), // >, reduce: BitwiseORTerm + reduce(51), // >=, reduce: BitwiseORTerm + reduce(51), // <, reduce: BitwiseORTerm + reduce(51), // <=, reduce: BitwiseORTerm + reduce(51), // |, reduce: BitwiseORTerm + shift(170), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S48 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = nil, // md_token_field_name nil, // $[ - reduce(60), // ], reduce: AddsubdotTerm + reduce(53), // ], reduce: BitwiseXORTerm nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(53), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(53), // ||, reduce: BitwiseXORTerm + reduce(53), // ^^, reduce: BitwiseXORTerm + reduce(53), // &&, reduce: BitwiseXORTerm + reduce(53), // =~, reduce: BitwiseXORTerm + reduce(53), // !=~, reduce: BitwiseXORTerm + reduce(53), // ==, reduce: BitwiseXORTerm + reduce(53), // !=, reduce: BitwiseXORTerm + reduce(53), // >, reduce: BitwiseXORTerm + reduce(53), // >=, reduce: BitwiseXORTerm + reduce(53), // <, reduce: BitwiseXORTerm + reduce(53), // <=, reduce: BitwiseXORTerm + reduce(53), // |, reduce: BitwiseXORTerm + reduce(53), // ^, reduce: BitwiseXORTerm + shift(171), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -4128,264 +4128,16 @@ var actionTab = actionTable{ }, }, actionRow{ // S49 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S50 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S51 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S52 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(55), // ], reduce: BitwiseANDTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -4402,45 +4154,293 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(68), // ?, reduce: MuldivTerm + reduce(55), // ?, reduce: BitwiseANDTerm nil, // : - reduce(68), // ||, reduce: MuldivTerm - reduce(68), // ^^, reduce: MuldivTerm - reduce(68), // &&, reduce: MuldivTerm - reduce(68), // =~, reduce: MuldivTerm - reduce(68), // !=~, reduce: MuldivTerm - reduce(68), // ==, reduce: MuldivTerm - reduce(68), // !=, reduce: MuldivTerm - reduce(68), // >, reduce: MuldivTerm - reduce(68), // >=, reduce: MuldivTerm - reduce(68), // <, reduce: MuldivTerm - reduce(68), // <=, reduce: MuldivTerm - reduce(68), // |, reduce: MuldivTerm - reduce(68), // ^, reduce: MuldivTerm - reduce(68), // &, reduce: MuldivTerm - reduce(68), // <<, reduce: MuldivTerm - reduce(68), // >>, reduce: MuldivTerm - reduce(68), // +, reduce: MuldivTerm - reduce(68), // -, reduce: MuldivTerm - reduce(68), // .+, reduce: MuldivTerm - reduce(68), // .-, reduce: MuldivTerm - reduce(68), // ., reduce: MuldivTerm - reduce(68), // *, reduce: MuldivTerm - reduce(68), // /, reduce: MuldivTerm - reduce(68), // //, reduce: MuldivTerm - reduce(68), // %, reduce: MuldivTerm - reduce(68), // .*, reduce: MuldivTerm - reduce(68), // ./, reduce: MuldivTerm - reduce(68), // .//, reduce: MuldivTerm + reduce(55), // ||, reduce: BitwiseANDTerm + reduce(55), // ^^, reduce: BitwiseANDTerm + reduce(55), // &&, reduce: BitwiseANDTerm + reduce(55), // =~, reduce: BitwiseANDTerm + reduce(55), // !=~, reduce: BitwiseANDTerm + reduce(55), // ==, reduce: BitwiseANDTerm + reduce(55), // !=, reduce: BitwiseANDTerm + reduce(55), // >, reduce: BitwiseANDTerm + reduce(55), // >=, reduce: BitwiseANDTerm + reduce(55), // <, reduce: BitwiseANDTerm + reduce(55), // <=, reduce: BitwiseANDTerm + reduce(55), // |, reduce: BitwiseANDTerm + reduce(55), // ^, reduce: BitwiseANDTerm + reduce(55), // &, reduce: BitwiseANDTerm + shift(172), // << + shift(173), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S50 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = nil, // md_token_field_name nil, // $[ - reduce(68), // ], reduce: MuldivTerm + reduce(58), // ], reduce: BitwiseShiftTerm nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(58), // ||, reduce: BitwiseShiftTerm + reduce(58), // ^^, reduce: BitwiseShiftTerm + reduce(58), // &&, reduce: BitwiseShiftTerm + reduce(58), // =~, reduce: BitwiseShiftTerm + reduce(58), // !=~, reduce: BitwiseShiftTerm + reduce(58), // ==, reduce: BitwiseShiftTerm + reduce(58), // !=, reduce: BitwiseShiftTerm + reduce(58), // >, reduce: BitwiseShiftTerm + reduce(58), // >=, reduce: BitwiseShiftTerm + reduce(58), // <, reduce: BitwiseShiftTerm + reduce(58), // <=, reduce: BitwiseShiftTerm + reduce(58), // |, reduce: BitwiseShiftTerm + reduce(58), // ^, reduce: BitwiseShiftTerm + reduce(58), // &, reduce: BitwiseShiftTerm + reduce(58), // <<, reduce: BitwiseShiftTerm + reduce(58), // >>, reduce: BitwiseShiftTerm + shift(174), // + + shift(175), // - + shift(176), // .+ + shift(177), // .- + shift(178), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S51 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S52 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(64), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: AddsubdotTerm + nil, // : + reduce(64), // ||, reduce: AddsubdotTerm + reduce(64), // ^^, reduce: AddsubdotTerm + reduce(64), // &&, reduce: AddsubdotTerm + reduce(64), // =~, reduce: AddsubdotTerm + reduce(64), // !=~, reduce: AddsubdotTerm + reduce(64), // ==, reduce: AddsubdotTerm + reduce(64), // !=, reduce: AddsubdotTerm + reduce(64), // >, reduce: AddsubdotTerm + reduce(64), // >=, reduce: AddsubdotTerm + reduce(64), // <, reduce: AddsubdotTerm + reduce(64), // <=, reduce: AddsubdotTerm + reduce(64), // |, reduce: AddsubdotTerm + reduce(64), // ^, reduce: AddsubdotTerm + reduce(64), // &, reduce: AddsubdotTerm + reduce(64), // <<, reduce: AddsubdotTerm + reduce(64), // >>, reduce: AddsubdotTerm + reduce(64), // +, reduce: AddsubdotTerm + reduce(64), // -, reduce: AddsubdotTerm + reduce(64), // .+, reduce: AddsubdotTerm + reduce(64), // .-, reduce: AddsubdotTerm + reduce(64), // ., reduce: AddsubdotTerm + shift(180), // * + shift(181), // / + shift(182), // // + shift(183), // % + shift(184), // .* + shift(185), // ./ + shift(186), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -4464,12 +4464,268 @@ var actionTab = actionTable{ }, }, actionRow{ // S53 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S54 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S55 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S56 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(72), // ], reduce: MuldivTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -4486,45 +4742,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: UnaryOpTerm + reduce(72), // ?, reduce: MuldivTerm nil, // : - reduce(75), // ||, reduce: UnaryOpTerm - reduce(75), // ^^, reduce: UnaryOpTerm - reduce(75), // &&, reduce: UnaryOpTerm - reduce(75), // =~, reduce: UnaryOpTerm - reduce(75), // !=~, reduce: UnaryOpTerm - reduce(75), // ==, reduce: UnaryOpTerm - reduce(75), // !=, reduce: UnaryOpTerm - reduce(75), // >, reduce: UnaryOpTerm - reduce(75), // >=, reduce: UnaryOpTerm - reduce(75), // <, reduce: UnaryOpTerm - reduce(75), // <=, reduce: UnaryOpTerm - reduce(75), // |, reduce: UnaryOpTerm - reduce(75), // ^, reduce: UnaryOpTerm - reduce(75), // &, reduce: UnaryOpTerm - reduce(75), // <<, reduce: UnaryOpTerm - reduce(75), // >>, reduce: UnaryOpTerm - reduce(75), // +, reduce: UnaryOpTerm - reduce(75), // -, reduce: UnaryOpTerm - reduce(75), // .+, reduce: UnaryOpTerm - reduce(75), // .-, reduce: UnaryOpTerm - reduce(75), // ., reduce: UnaryOpTerm - reduce(75), // *, reduce: UnaryOpTerm - reduce(75), // /, reduce: UnaryOpTerm - reduce(75), // //, reduce: UnaryOpTerm - reduce(75), // %, reduce: UnaryOpTerm - reduce(75), // .*, reduce: UnaryOpTerm - reduce(75), // ./, reduce: UnaryOpTerm - reduce(75), // .//, reduce: UnaryOpTerm + reduce(72), // ||, reduce: MuldivTerm + reduce(72), // ^^, reduce: MuldivTerm + reduce(72), // &&, reduce: MuldivTerm + reduce(72), // =~, reduce: MuldivTerm + reduce(72), // !=~, reduce: MuldivTerm + reduce(72), // ==, reduce: MuldivTerm + reduce(72), // !=, reduce: MuldivTerm + reduce(72), // >, reduce: MuldivTerm + reduce(72), // >=, reduce: MuldivTerm + reduce(72), // <, reduce: MuldivTerm + reduce(72), // <=, reduce: MuldivTerm + reduce(72), // |, reduce: MuldivTerm + reduce(72), // ^, reduce: MuldivTerm + reduce(72), // &, reduce: MuldivTerm + reduce(72), // <<, reduce: MuldivTerm + reduce(72), // >>, reduce: MuldivTerm + reduce(72), // +, reduce: MuldivTerm + reduce(72), // -, reduce: MuldivTerm + reduce(72), // .+, reduce: MuldivTerm + reduce(72), // .-, reduce: MuldivTerm + reduce(72), // ., reduce: MuldivTerm + reduce(72), // *, reduce: MuldivTerm + reduce(72), // /, reduce: MuldivTerm + reduce(72), // //, reduce: MuldivTerm + reduce(72), // %, reduce: MuldivTerm + reduce(72), // .*, reduce: MuldivTerm + reduce(72), // ./, reduce: MuldivTerm + reduce(72), // .//, reduce: MuldivTerm nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(75), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -4547,181 +4799,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S54 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S55 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S56 + actionRow{ // S57 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(79), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -4738,45 +4826,293 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(77), // ?, reduce: PowTerm + reduce(79), // ?, reduce: UnaryOpTerm nil, // : - reduce(77), // ||, reduce: PowTerm - reduce(77), // ^^, reduce: PowTerm - reduce(77), // &&, reduce: PowTerm - reduce(77), // =~, reduce: PowTerm - reduce(77), // !=~, reduce: PowTerm - reduce(77), // ==, reduce: PowTerm - reduce(77), // !=, reduce: PowTerm - reduce(77), // >, reduce: PowTerm - reduce(77), // >=, reduce: PowTerm - reduce(77), // <, reduce: PowTerm - reduce(77), // <=, reduce: PowTerm - reduce(77), // |, reduce: PowTerm - reduce(77), // ^, reduce: PowTerm - reduce(77), // &, reduce: PowTerm - reduce(77), // <<, reduce: PowTerm - reduce(77), // >>, reduce: PowTerm - reduce(77), // +, reduce: PowTerm - reduce(77), // -, reduce: PowTerm - reduce(77), // .+, reduce: PowTerm - reduce(77), // .-, reduce: PowTerm - reduce(77), // ., reduce: PowTerm - reduce(77), // *, reduce: PowTerm - reduce(77), // /, reduce: PowTerm - reduce(77), // //, reduce: PowTerm - reduce(77), // %, reduce: PowTerm - reduce(77), // .*, reduce: PowTerm - reduce(77), // ./, reduce: PowTerm - reduce(77), // .//, reduce: PowTerm + reduce(79), // ||, reduce: UnaryOpTerm + reduce(79), // ^^, reduce: UnaryOpTerm + reduce(79), // &&, reduce: UnaryOpTerm + reduce(79), // =~, reduce: UnaryOpTerm + reduce(79), // !=~, reduce: UnaryOpTerm + reduce(79), // ==, reduce: UnaryOpTerm + reduce(79), // !=, reduce: UnaryOpTerm + reduce(79), // >, reduce: UnaryOpTerm + reduce(79), // >=, reduce: UnaryOpTerm + reduce(79), // <, reduce: UnaryOpTerm + reduce(79), // <=, reduce: UnaryOpTerm + reduce(79), // |, reduce: UnaryOpTerm + reduce(79), // ^, reduce: UnaryOpTerm + reduce(79), // &, reduce: UnaryOpTerm + reduce(79), // <<, reduce: UnaryOpTerm + reduce(79), // >>, reduce: UnaryOpTerm + reduce(79), // +, reduce: UnaryOpTerm + reduce(79), // -, reduce: UnaryOpTerm + reduce(79), // .+, reduce: UnaryOpTerm + reduce(79), // .-, reduce: UnaryOpTerm + reduce(79), // ., reduce: UnaryOpTerm + reduce(79), // *, reduce: UnaryOpTerm + reduce(79), // /, reduce: UnaryOpTerm + reduce(79), // //, reduce: UnaryOpTerm + reduce(79), // %, reduce: UnaryOpTerm + reduce(79), // .*, reduce: UnaryOpTerm + reduce(79), // ./, reduce: UnaryOpTerm + reduce(79), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S58 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S59 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S60 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(81), // ], reduce: PowTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: PowTerm + nil, // : + reduce(81), // ||, reduce: PowTerm + reduce(81), // ^^, reduce: PowTerm + reduce(81), // &&, reduce: PowTerm + reduce(81), // =~, reduce: PowTerm + reduce(81), // !=~, reduce: PowTerm + reduce(81), // ==, reduce: PowTerm + reduce(81), // !=, reduce: PowTerm + reduce(81), // >, reduce: PowTerm + reduce(81), // >=, reduce: PowTerm + reduce(81), // <, reduce: PowTerm + reduce(81), // <=, reduce: PowTerm + reduce(81), // |, reduce: PowTerm + reduce(81), // ^, reduce: PowTerm + reduce(81), // &, reduce: PowTerm + reduce(81), // <<, reduce: PowTerm + reduce(81), // >>, reduce: PowTerm + reduce(81), // +, reduce: PowTerm + reduce(81), // -, reduce: PowTerm + reduce(81), // .+, reduce: PowTerm + reduce(81), // .-, reduce: PowTerm + reduce(81), // ., reduce: PowTerm + reduce(81), // *, reduce: PowTerm + reduce(81), // /, reduce: PowTerm + reduce(81), // //, reduce: PowTerm + reduce(81), // %, reduce: PowTerm + reduce(81), // .*, reduce: PowTerm + reduce(81), // ./, reduce: PowTerm + reduce(81), // .//, reduce: PowTerm nil, // ! nil, // ~ shift(192), // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(77), // ], reduce: PowTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -4799,13 +5135,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S57 + actionRow{ // S61 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -4840,10 +5180,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -4852,15 +5192,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -4883,342 +5219,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S58 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: FieldName - nil, // : - reduce(81), // ||, reduce: FieldName - reduce(81), // ^^, reduce: FieldName - reduce(81), // &&, reduce: FieldName - reduce(81), // =~, reduce: FieldName - reduce(81), // !=~, reduce: FieldName - reduce(81), // ==, reduce: FieldName - reduce(81), // !=, reduce: FieldName - reduce(81), // >, reduce: FieldName - reduce(81), // >=, reduce: FieldName - reduce(81), // <, reduce: FieldName - reduce(81), // <=, reduce: FieldName - reduce(81), // |, reduce: FieldName - reduce(81), // ^, reduce: FieldName - reduce(81), // &, reduce: FieldName - reduce(81), // <<, reduce: FieldName - reduce(81), // >>, reduce: FieldName - reduce(81), // +, reduce: FieldName - reduce(81), // -, reduce: FieldName - reduce(81), // .+, reduce: FieldName - reduce(81), // .-, reduce: FieldName - reduce(81), // ., reduce: FieldName - reduce(81), // *, reduce: FieldName - reduce(81), // /, reduce: FieldName - reduce(81), // //, reduce: FieldName - reduce(81), // %, reduce: FieldName - reduce(81), // .*, reduce: FieldName - reduce(81), // ./, reduce: FieldName - reduce(81), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(81), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(81), // ], reduce: FieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(81), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S59 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: FieldName - nil, // : - reduce(82), // ||, reduce: FieldName - reduce(82), // ^^, reduce: FieldName - reduce(82), // &&, reduce: FieldName - reduce(82), // =~, reduce: FieldName - reduce(82), // !=~, reduce: FieldName - reduce(82), // ==, reduce: FieldName - reduce(82), // !=, reduce: FieldName - reduce(82), // >, reduce: FieldName - reduce(82), // >=, reduce: FieldName - reduce(82), // <, reduce: FieldName - reduce(82), // <=, reduce: FieldName - reduce(82), // |, reduce: FieldName - reduce(82), // ^, reduce: FieldName - reduce(82), // &, reduce: FieldName - reduce(82), // <<, reduce: FieldName - reduce(82), // >>, reduce: FieldName - reduce(82), // +, reduce: FieldName - reduce(82), // -, reduce: FieldName - reduce(82), // .+, reduce: FieldName - reduce(82), // .-, reduce: FieldName - reduce(82), // ., reduce: FieldName - reduce(82), // *, reduce: FieldName - reduce(82), // /, reduce: FieldName - reduce(82), // //, reduce: FieldName - reduce(82), // %, reduce: FieldName - reduce(82), // .*, reduce: FieldName - reduce(82), // ./, reduce: FieldName - reduce(82), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(82), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(82), // ], reduce: FieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(82), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S60 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: DirectFieldName - nil, // : - reduce(83), // ||, reduce: DirectFieldName - reduce(83), // ^^, reduce: DirectFieldName - reduce(83), // &&, reduce: DirectFieldName - reduce(83), // =~, reduce: DirectFieldName - reduce(83), // !=~, reduce: DirectFieldName - reduce(83), // ==, reduce: DirectFieldName - reduce(83), // !=, reduce: DirectFieldName - reduce(83), // >, reduce: DirectFieldName - reduce(83), // >=, reduce: DirectFieldName - reduce(83), // <, reduce: DirectFieldName - reduce(83), // <=, reduce: DirectFieldName - reduce(83), // |, reduce: DirectFieldName - reduce(83), // ^, reduce: DirectFieldName - reduce(83), // &, reduce: DirectFieldName - reduce(83), // <<, reduce: DirectFieldName - reduce(83), // >>, reduce: DirectFieldName - reduce(83), // +, reduce: DirectFieldName - reduce(83), // -, reduce: DirectFieldName - reduce(83), // .+, reduce: DirectFieldName - reduce(83), // .-, reduce: DirectFieldName - reduce(83), // ., reduce: DirectFieldName - reduce(83), // *, reduce: DirectFieldName - reduce(83), // /, reduce: DirectFieldName - reduce(83), // //, reduce: DirectFieldName - reduce(83), // %, reduce: DirectFieldName - reduce(83), // .*, reduce: DirectFieldName - reduce(83), // ./, reduce: DirectFieldName - reduce(83), // .//, reduce: DirectFieldName - nil, // ! - nil, // ~ - reduce(83), // **, reduce: DirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(83), // ], reduce: DirectFieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(83), // [, reduce: DirectFieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S61 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, actionRow{ // S62 canRecover: false, actions: [numSymbols]action{ @@ -5226,6 +5226,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(85), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -5242,45 +5246,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: FullSrec + reduce(85), // ?, reduce: MlrvalOrFunction nil, // : - reduce(85), // ||, reduce: FullSrec - reduce(85), // ^^, reduce: FullSrec - reduce(85), // &&, reduce: FullSrec - reduce(85), // =~, reduce: FullSrec - reduce(85), // !=~, reduce: FullSrec - reduce(85), // ==, reduce: FullSrec - reduce(85), // !=, reduce: FullSrec - reduce(85), // >, reduce: FullSrec - reduce(85), // >=, reduce: FullSrec - reduce(85), // <, reduce: FullSrec - reduce(85), // <=, reduce: FullSrec - reduce(85), // |, reduce: FullSrec - reduce(85), // ^, reduce: FullSrec - reduce(85), // &, reduce: FullSrec - reduce(85), // <<, reduce: FullSrec - reduce(85), // >>, reduce: FullSrec - reduce(85), // +, reduce: FullSrec - reduce(85), // -, reduce: FullSrec - reduce(85), // .+, reduce: FullSrec - reduce(85), // .-, reduce: FullSrec - reduce(85), // ., reduce: FullSrec - reduce(85), // *, reduce: FullSrec - reduce(85), // /, reduce: FullSrec - reduce(85), // //, reduce: FullSrec - reduce(85), // %, reduce: FullSrec - reduce(85), // .*, reduce: FullSrec - reduce(85), // ./, reduce: FullSrec - reduce(85), // .//, reduce: FullSrec + reduce(85), // ||, reduce: MlrvalOrFunction + reduce(85), // ^^, reduce: MlrvalOrFunction + reduce(85), // &&, reduce: MlrvalOrFunction + reduce(85), // =~, reduce: MlrvalOrFunction + reduce(85), // !=~, reduce: MlrvalOrFunction + reduce(85), // ==, reduce: MlrvalOrFunction + reduce(85), // !=, reduce: MlrvalOrFunction + reduce(85), // >, reduce: MlrvalOrFunction + reduce(85), // >=, reduce: MlrvalOrFunction + reduce(85), // <, reduce: MlrvalOrFunction + reduce(85), // <=, reduce: MlrvalOrFunction + reduce(85), // |, reduce: MlrvalOrFunction + reduce(85), // ^, reduce: MlrvalOrFunction + reduce(85), // &, reduce: MlrvalOrFunction + reduce(85), // <<, reduce: MlrvalOrFunction + reduce(85), // >>, reduce: MlrvalOrFunction + reduce(85), // +, reduce: MlrvalOrFunction + reduce(85), // -, reduce: MlrvalOrFunction + reduce(85), // .+, reduce: MlrvalOrFunction + reduce(85), // .-, reduce: MlrvalOrFunction + reduce(85), // ., reduce: MlrvalOrFunction + reduce(85), // *, reduce: MlrvalOrFunction + reduce(85), // /, reduce: MlrvalOrFunction + reduce(85), // //, reduce: MlrvalOrFunction + reduce(85), // %, reduce: MlrvalOrFunction + reduce(85), // .*, reduce: MlrvalOrFunction + reduce(85), // ./, reduce: MlrvalOrFunction + reduce(85), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(85), // **, reduce: FullSrec + reduce(85), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(85), // ], reduce: FullSrec - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -5297,7 +5297,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(85), // [, reduce: FullSrec + reduce(85), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -5310,6 +5310,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(86), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -5361,10 +5365,6 @@ var actionTab = actionTable{ reduce(86), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(86), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -5394,6 +5394,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(87), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -5445,10 +5449,6 @@ var actionTab = actionTable{ reduce(87), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(87), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -5478,6 +5478,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(88), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -5529,10 +5533,6 @@ var actionTab = actionTable{ reduce(88), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(88), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -5562,6 +5562,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(89), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -5613,10 +5617,6 @@ var actionTab = actionTable{ reduce(89), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(89), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -5646,6 +5646,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(90), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -5697,10 +5701,6 @@ var actionTab = actionTable{ reduce(90), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(90), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -5730,6 +5730,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(91), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -5746,45 +5750,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MlrvalOrFunction + reduce(91), // ?, reduce: ContextVariable nil, // : - reduce(91), // ||, reduce: MlrvalOrFunction - reduce(91), // ^^, reduce: MlrvalOrFunction - reduce(91), // &&, reduce: MlrvalOrFunction - reduce(91), // =~, reduce: MlrvalOrFunction - reduce(91), // !=~, reduce: MlrvalOrFunction - reduce(91), // ==, reduce: MlrvalOrFunction - reduce(91), // !=, reduce: MlrvalOrFunction - reduce(91), // >, reduce: MlrvalOrFunction - reduce(91), // >=, reduce: MlrvalOrFunction - reduce(91), // <, reduce: MlrvalOrFunction - reduce(91), // <=, reduce: MlrvalOrFunction - reduce(91), // |, reduce: MlrvalOrFunction - reduce(91), // ^, reduce: MlrvalOrFunction - reduce(91), // &, reduce: MlrvalOrFunction - reduce(91), // <<, reduce: MlrvalOrFunction - reduce(91), // >>, reduce: MlrvalOrFunction - reduce(91), // +, reduce: MlrvalOrFunction - reduce(91), // -, reduce: MlrvalOrFunction - reduce(91), // .+, reduce: MlrvalOrFunction - reduce(91), // .-, reduce: MlrvalOrFunction - reduce(91), // ., reduce: MlrvalOrFunction - reduce(91), // *, reduce: MlrvalOrFunction - reduce(91), // /, reduce: MlrvalOrFunction - reduce(91), // //, reduce: MlrvalOrFunction - reduce(91), // %, reduce: MlrvalOrFunction - reduce(91), // .*, reduce: MlrvalOrFunction - reduce(91), // ./, reduce: MlrvalOrFunction - reduce(91), // .//, reduce: MlrvalOrFunction + reduce(91), // ||, reduce: ContextVariable + reduce(91), // ^^, reduce: ContextVariable + reduce(91), // &&, reduce: ContextVariable + reduce(91), // =~, reduce: ContextVariable + reduce(91), // !=~, reduce: ContextVariable + reduce(91), // ==, reduce: ContextVariable + reduce(91), // !=, reduce: ContextVariable + reduce(91), // >, reduce: ContextVariable + reduce(91), // >=, reduce: ContextVariable + reduce(91), // <, reduce: ContextVariable + reduce(91), // <=, reduce: ContextVariable + reduce(91), // |, reduce: ContextVariable + reduce(91), // ^, reduce: ContextVariable + reduce(91), // &, reduce: ContextVariable + reduce(91), // <<, reduce: ContextVariable + reduce(91), // >>, reduce: ContextVariable + reduce(91), // +, reduce: ContextVariable + reduce(91), // -, reduce: ContextVariable + reduce(91), // .+, reduce: ContextVariable + reduce(91), // .-, reduce: ContextVariable + reduce(91), // ., reduce: ContextVariable + reduce(91), // *, reduce: ContextVariable + reduce(91), // /, reduce: ContextVariable + reduce(91), // //, reduce: ContextVariable + reduce(91), // %, reduce: ContextVariable + reduce(91), // .*, reduce: ContextVariable + reduce(91), // ./, reduce: ContextVariable + reduce(91), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(91), // **, reduce: MlrvalOrFunction + reduce(91), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(91), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -5801,7 +5801,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(91), // [, reduce: MlrvalOrFunction + reduce(91), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -5814,6 +5814,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(92), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -5865,10 +5869,6 @@ var actionTab = actionTable{ reduce(92), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(92), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -5898,6 +5898,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(93), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -5949,10 +5953,6 @@ var actionTab = actionTable{ reduce(93), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(93), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -5982,6 +5982,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(94), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6033,10 +6037,6 @@ var actionTab = actionTable{ reduce(94), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(94), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6066,6 +6066,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(95), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6117,10 +6121,6 @@ var actionTab = actionTable{ reduce(95), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(95), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6150,6 +6150,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(96), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6201,10 +6205,6 @@ var actionTab = actionTable{ reduce(96), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(96), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6234,6 +6234,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(97), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6285,10 +6289,6 @@ var actionTab = actionTable{ reduce(97), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(97), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6318,6 +6318,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(98), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6369,10 +6373,6 @@ var actionTab = actionTable{ reduce(98), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(98), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6402,6 +6402,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(99), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6453,10 +6457,6 @@ var actionTab = actionTable{ reduce(99), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(99), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6486,6 +6486,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(100), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6537,10 +6541,6 @@ var actionTab = actionTable{ reduce(100), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(100), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6570,6 +6570,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(101), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6621,10 +6625,6 @@ var actionTab = actionTable{ reduce(101), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(101), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6654,6 +6654,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(102), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6670,45 +6674,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(102), // ?, reduce: ContextVariable + reduce(102), // ?, reduce: MlrvalOrFunction nil, // : - reduce(102), // ||, reduce: ContextVariable - reduce(102), // ^^, reduce: ContextVariable - reduce(102), // &&, reduce: ContextVariable - reduce(102), // =~, reduce: ContextVariable - reduce(102), // !=~, reduce: ContextVariable - reduce(102), // ==, reduce: ContextVariable - reduce(102), // !=, reduce: ContextVariable - reduce(102), // >, reduce: ContextVariable - reduce(102), // >=, reduce: ContextVariable - reduce(102), // <, reduce: ContextVariable - reduce(102), // <=, reduce: ContextVariable - reduce(102), // |, reduce: ContextVariable - reduce(102), // ^, reduce: ContextVariable - reduce(102), // &, reduce: ContextVariable - reduce(102), // <<, reduce: ContextVariable - reduce(102), // >>, reduce: ContextVariable - reduce(102), // +, reduce: ContextVariable - reduce(102), // -, reduce: ContextVariable - reduce(102), // .+, reduce: ContextVariable - reduce(102), // .-, reduce: ContextVariable - reduce(102), // ., reduce: ContextVariable - reduce(102), // *, reduce: ContextVariable - reduce(102), // /, reduce: ContextVariable - reduce(102), // //, reduce: ContextVariable - reduce(102), // %, reduce: ContextVariable - reduce(102), // .*, reduce: ContextVariable - reduce(102), // ./, reduce: ContextVariable - reduce(102), // .//, reduce: ContextVariable + reduce(102), // ||, reduce: MlrvalOrFunction + reduce(102), // ^^, reduce: MlrvalOrFunction + reduce(102), // &&, reduce: MlrvalOrFunction + reduce(102), // =~, reduce: MlrvalOrFunction + reduce(102), // !=~, reduce: MlrvalOrFunction + reduce(102), // ==, reduce: MlrvalOrFunction + reduce(102), // !=, reduce: MlrvalOrFunction + reduce(102), // >, reduce: MlrvalOrFunction + reduce(102), // >=, reduce: MlrvalOrFunction + reduce(102), // <, reduce: MlrvalOrFunction + reduce(102), // <=, reduce: MlrvalOrFunction + reduce(102), // |, reduce: MlrvalOrFunction + reduce(102), // ^, reduce: MlrvalOrFunction + reduce(102), // &, reduce: MlrvalOrFunction + reduce(102), // <<, reduce: MlrvalOrFunction + reduce(102), // >>, reduce: MlrvalOrFunction + reduce(102), // +, reduce: MlrvalOrFunction + reduce(102), // -, reduce: MlrvalOrFunction + reduce(102), // .+, reduce: MlrvalOrFunction + reduce(102), // .-, reduce: MlrvalOrFunction + reduce(102), // ., reduce: MlrvalOrFunction + reduce(102), // *, reduce: MlrvalOrFunction + reduce(102), // /, reduce: MlrvalOrFunction + reduce(102), // //, reduce: MlrvalOrFunction + reduce(102), // %, reduce: MlrvalOrFunction + reduce(102), // .*, reduce: MlrvalOrFunction + reduce(102), // ./, reduce: MlrvalOrFunction + reduce(102), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(102), // **, reduce: ContextVariable + reduce(102), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(102), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6725,103 +6725,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(102), // [, reduce: ContextVariable + reduce(102), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, actionRow{ // S80 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(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_field_name - nil, // $[ - reduce(103), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(103), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S81 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + shift(254), // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6856,10 +6776,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -6868,44 +6788,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - shift(277), // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, - actionRow{ // S82 + actionRow{ // S81 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(109), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -6922,45 +6842,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction + reduce(109), // ?, 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 + 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(110), // **, reduce: MlrvalOrFunction + reduce(109), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(110), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -6977,7 +6893,91 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(110), // [, reduce: MlrvalOrFunction + reduce(109), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S82 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(111), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec + nil, // ||= + 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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(111), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -6990,6 +6990,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(116), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -7006,45 +7010,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction + reduce(116), // ?, 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 + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction + reduce(116), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(112), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -7061,103 +7061,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(112), // [, reduce: MlrvalOrFunction + reduce(116), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, actionRow{ // S84 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(117), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(117), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S85 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -7192,10 +7112,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -7204,44 +7124,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - shift(328), // ( + shift(332), // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - shift(356), // { - shift(357), // } + shift(355), // { + shift(356), // } }, }, - actionRow{ // S86 + actionRow{ // S85 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(4), // $, reduce: StatementBlock reduce(4), // ;, reduce: StatementBlock nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -7293,10 +7213,90 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S86 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(6), // $, reduce: Assignment + reduce(6), // ;, reduce: Assignment + nil, // = nil, // md_token_field_name nil, // $[ nil, // ] nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -7320,12 +7320,436 @@ var actionTab = actionTable{ }, }, actionRow{ // S87 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(83), // $, reduce: MlrvalOrFunction + reduce(83), // ;, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(83), // ||, reduce: MlrvalOrFunction + reduce(83), // ^^, reduce: MlrvalOrFunction + reduce(83), // &&, reduce: MlrvalOrFunction + reduce(83), // =~, reduce: MlrvalOrFunction + reduce(83), // !=~, reduce: MlrvalOrFunction + reduce(83), // ==, reduce: MlrvalOrFunction + reduce(83), // !=, reduce: MlrvalOrFunction + reduce(83), // >, reduce: MlrvalOrFunction + reduce(83), // >=, reduce: MlrvalOrFunction + reduce(83), // <, reduce: MlrvalOrFunction + reduce(83), // <=, reduce: MlrvalOrFunction + reduce(83), // |, reduce: MlrvalOrFunction + reduce(83), // ^, reduce: MlrvalOrFunction + reduce(83), // &, reduce: MlrvalOrFunction + reduce(83), // <<, reduce: MlrvalOrFunction + reduce(83), // >>, reduce: MlrvalOrFunction + reduce(83), // +, reduce: MlrvalOrFunction + reduce(83), // -, reduce: MlrvalOrFunction + reduce(83), // .+, reduce: MlrvalOrFunction + reduce(83), // .-, reduce: MlrvalOrFunction + reduce(83), // ., reduce: MlrvalOrFunction + reduce(83), // *, reduce: MlrvalOrFunction + reduce(83), // /, reduce: MlrvalOrFunction + reduce(83), // //, reduce: MlrvalOrFunction + reduce(83), // %, reduce: MlrvalOrFunction + reduce(83), // .*, reduce: MlrvalOrFunction + reduce(83), // ./, reduce: MlrvalOrFunction + reduce(83), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(83), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(83), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S88 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(84), // $, reduce: MlrvalOrFunction + reduce(84), // ;, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(84), // ||, reduce: MlrvalOrFunction + reduce(84), // ^^, reduce: MlrvalOrFunction + reduce(84), // &&, reduce: MlrvalOrFunction + reduce(84), // =~, reduce: MlrvalOrFunction + reduce(84), // !=~, reduce: MlrvalOrFunction + reduce(84), // ==, reduce: MlrvalOrFunction + reduce(84), // !=, reduce: MlrvalOrFunction + reduce(84), // >, reduce: MlrvalOrFunction + reduce(84), // >=, reduce: MlrvalOrFunction + reduce(84), // <, reduce: MlrvalOrFunction + reduce(84), // <=, reduce: MlrvalOrFunction + reduce(84), // |, reduce: MlrvalOrFunction + reduce(84), // ^, reduce: MlrvalOrFunction + reduce(84), // &, reduce: MlrvalOrFunction + reduce(84), // <<, reduce: MlrvalOrFunction + reduce(84), // >>, reduce: MlrvalOrFunction + reduce(84), // +, reduce: MlrvalOrFunction + reduce(84), // -, reduce: MlrvalOrFunction + reduce(84), // .+, reduce: MlrvalOrFunction + reduce(84), // .-, reduce: MlrvalOrFunction + reduce(84), // ., reduce: MlrvalOrFunction + reduce(84), // *, reduce: MlrvalOrFunction + reduce(84), // /, reduce: MlrvalOrFunction + reduce(84), // //, reduce: MlrvalOrFunction + reduce(84), // %, reduce: MlrvalOrFunction + reduce(84), // .*, reduce: MlrvalOrFunction + reduce(84), // ./, reduce: MlrvalOrFunction + reduce(84), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(84), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(84), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S89 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(10), // $, reduce: FieldName + reduce(10), // ;, reduce: FieldName + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(10), // ?, reduce: FieldName + nil, // : + reduce(10), // ||, reduce: FieldName + reduce(10), // ^^, reduce: FieldName + reduce(10), // &&, reduce: FieldName + reduce(10), // =~, reduce: FieldName + reduce(10), // !=~, reduce: FieldName + reduce(10), // ==, reduce: FieldName + reduce(10), // !=, reduce: FieldName + reduce(10), // >, reduce: FieldName + reduce(10), // >=, reduce: FieldName + reduce(10), // <, reduce: FieldName + reduce(10), // <=, reduce: FieldName + reduce(10), // |, reduce: FieldName + reduce(10), // ^, reduce: FieldName + reduce(10), // &, reduce: FieldName + reduce(10), // <<, reduce: FieldName + reduce(10), // >>, reduce: FieldName + reduce(10), // +, reduce: FieldName + reduce(10), // -, reduce: FieldName + reduce(10), // .+, reduce: FieldName + reduce(10), // .-, reduce: FieldName + reduce(10), // ., reduce: FieldName + reduce(10), // *, reduce: FieldName + reduce(10), // /, reduce: FieldName + reduce(10), // //, reduce: FieldName + reduce(10), // %, reduce: FieldName + reduce(10), // .*, reduce: FieldName + reduce(10), // ./, reduce: FieldName + reduce(10), // .//, reduce: FieldName + nil, // ! + nil, // ~ + reduce(10), // **, reduce: FieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(10), // [, reduce: FieldName + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S90 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(11), // $, reduce: FieldName + reduce(11), // ;, reduce: FieldName + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(11), // ?, reduce: FieldName + nil, // : + reduce(11), // ||, reduce: FieldName + reduce(11), // ^^, reduce: FieldName + reduce(11), // &&, reduce: FieldName + reduce(11), // =~, reduce: FieldName + reduce(11), // !=~, reduce: FieldName + reduce(11), // ==, reduce: FieldName + reduce(11), // !=, reduce: FieldName + reduce(11), // >, reduce: FieldName + reduce(11), // >=, reduce: FieldName + reduce(11), // <, reduce: FieldName + reduce(11), // <=, reduce: FieldName + reduce(11), // |, reduce: FieldName + reduce(11), // ^, reduce: FieldName + reduce(11), // &, reduce: FieldName + reduce(11), // <<, reduce: FieldName + reduce(11), // >>, reduce: FieldName + reduce(11), // +, reduce: FieldName + reduce(11), // -, reduce: FieldName + reduce(11), // .+, reduce: FieldName + reduce(11), // .-, reduce: FieldName + reduce(11), // ., reduce: FieldName + reduce(11), // *, reduce: FieldName + reduce(11), // /, reduce: FieldName + reduce(11), // //, reduce: FieldName + reduce(11), // %, reduce: FieldName + reduce(11), // .*, reduce: FieldName + reduce(11), // ./, reduce: FieldName + reduce(11), // .//, reduce: FieldName + nil, // ! + nil, // ~ + reduce(11), // **, reduce: FieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(11), // [, reduce: FieldName + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S91 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(12), // $, reduce: DirectFieldName + reduce(12), // ;, reduce: DirectFieldName + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(12), // ?, reduce: DirectFieldName + nil, // : + reduce(12), // ||, reduce: DirectFieldName + reduce(12), // ^^, reduce: DirectFieldName + reduce(12), // &&, reduce: DirectFieldName + reduce(12), // =~, reduce: DirectFieldName + reduce(12), // !=~, reduce: DirectFieldName + reduce(12), // ==, reduce: DirectFieldName + reduce(12), // !=, reduce: DirectFieldName + reduce(12), // >, reduce: DirectFieldName + reduce(12), // >=, reduce: DirectFieldName + reduce(12), // <, reduce: DirectFieldName + reduce(12), // <=, reduce: DirectFieldName + reduce(12), // |, reduce: DirectFieldName + reduce(12), // ^, reduce: DirectFieldName + reduce(12), // &, reduce: DirectFieldName + reduce(12), // <<, reduce: DirectFieldName + reduce(12), // >>, reduce: DirectFieldName + reduce(12), // +, reduce: DirectFieldName + reduce(12), // -, reduce: DirectFieldName + reduce(12), // .+, reduce: DirectFieldName + reduce(12), // .-, reduce: DirectFieldName + reduce(12), // ., reduce: DirectFieldName + reduce(12), // *, reduce: DirectFieldName + reduce(12), // /, reduce: DirectFieldName + reduce(12), // //, reduce: DirectFieldName + reduce(12), // %, reduce: DirectFieldName + reduce(12), // .*, reduce: DirectFieldName + reduce(12), // ./, reduce: DirectFieldName + reduce(12), // .//, reduce: DirectFieldName + nil, // ! + nil, // ~ + reduce(12), // **, reduce: DirectFieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(12), // [, reduce: DirectFieldName + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S92 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(7), // $, reduce: Assignment - reduce(7), // ;, reduce: Assignment + nil, // $ + nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -7360,10 +7784,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -7372,44 +7796,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - nil, // ( + shift(61), // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - nil, // { + shift(84), // { nil, // } }, }, - actionRow{ // S88 + actionRow{ // S93 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(79), // $, reduce: MlrvalOrFunction - reduce(79), // ;, reduce: MlrvalOrFunction + reduce(14), // $, reduce: FullSrec + reduce(14), // ;, reduce: FullSrec nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -7426,45 +7850,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: MlrvalOrFunction + reduce(14), // ?, reduce: FullSrec nil, // : - reduce(79), // ||, reduce: MlrvalOrFunction - reduce(79), // ^^, reduce: MlrvalOrFunction - reduce(79), // &&, reduce: MlrvalOrFunction - reduce(79), // =~, reduce: MlrvalOrFunction - reduce(79), // !=~, reduce: MlrvalOrFunction - reduce(79), // ==, reduce: MlrvalOrFunction - reduce(79), // !=, reduce: MlrvalOrFunction - reduce(79), // >, reduce: MlrvalOrFunction - reduce(79), // >=, reduce: MlrvalOrFunction - reduce(79), // <, reduce: MlrvalOrFunction - reduce(79), // <=, reduce: MlrvalOrFunction - reduce(79), // |, reduce: MlrvalOrFunction - reduce(79), // ^, reduce: MlrvalOrFunction - reduce(79), // &, reduce: MlrvalOrFunction - reduce(79), // <<, reduce: MlrvalOrFunction - reduce(79), // >>, reduce: MlrvalOrFunction - reduce(79), // +, reduce: MlrvalOrFunction - reduce(79), // -, reduce: MlrvalOrFunction - reduce(79), // .+, reduce: MlrvalOrFunction - reduce(79), // .-, reduce: MlrvalOrFunction - reduce(79), // ., reduce: MlrvalOrFunction - reduce(79), // *, reduce: MlrvalOrFunction - reduce(79), // /, reduce: MlrvalOrFunction - reduce(79), // //, reduce: MlrvalOrFunction - reduce(79), // %, reduce: MlrvalOrFunction - reduce(79), // .*, reduce: MlrvalOrFunction - reduce(79), // ./, reduce: MlrvalOrFunction - reduce(79), // .//, reduce: MlrvalOrFunction + reduce(14), // ||, reduce: FullSrec + reduce(14), // ^^, reduce: FullSrec + reduce(14), // &&, reduce: FullSrec + reduce(14), // =~, reduce: FullSrec + reduce(14), // !=~, reduce: FullSrec + reduce(14), // ==, reduce: FullSrec + reduce(14), // !=, reduce: FullSrec + reduce(14), // >, reduce: FullSrec + reduce(14), // >=, reduce: FullSrec + reduce(14), // <, reduce: FullSrec + reduce(14), // <=, reduce: FullSrec + reduce(14), // |, reduce: FullSrec + reduce(14), // ^, reduce: FullSrec + reduce(14), // &, reduce: FullSrec + reduce(14), // <<, reduce: FullSrec + reduce(14), // >>, reduce: FullSrec + reduce(14), // +, reduce: FullSrec + reduce(14), // -, reduce: FullSrec + reduce(14), // .+, reduce: FullSrec + reduce(14), // .-, reduce: FullSrec + reduce(14), // ., reduce: FullSrec + reduce(14), // *, reduce: FullSrec + reduce(14), // /, reduce: FullSrec + reduce(14), // //, reduce: FullSrec + reduce(14), // %, reduce: FullSrec + reduce(14), // .*, reduce: FullSrec + reduce(14), // ./, reduce: FullSrec + reduce(14), // .//, reduce: FullSrec nil, // ! nil, // ~ - reduce(79), // **, reduce: MlrvalOrFunction + reduce(14), // **, reduce: FullSrec nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -7481,103 +7901,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(79), // [, reduce: MlrvalOrFunction + reduce(14), // [, reduce: FullSrec nil, // , nil, // { nil, // } }, }, - actionRow{ // S89 + actionRow{ // S94 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(80), // $, reduce: MlrvalOrFunction - reduce(80), // ;, reduce: MlrvalOrFunction + reduce(31), // $, reduce: Rvalue + reduce(31), // ;, reduce: Rvalue nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(80), // ||, reduce: MlrvalOrFunction - reduce(80), // ^^, reduce: MlrvalOrFunction - reduce(80), // &&, reduce: MlrvalOrFunction - reduce(80), // =~, reduce: MlrvalOrFunction - reduce(80), // !=~, reduce: MlrvalOrFunction - reduce(80), // ==, reduce: MlrvalOrFunction - reduce(80), // !=, reduce: MlrvalOrFunction - reduce(80), // >, reduce: MlrvalOrFunction - reduce(80), // >=, reduce: MlrvalOrFunction - reduce(80), // <, reduce: MlrvalOrFunction - reduce(80), // <=, reduce: MlrvalOrFunction - reduce(80), // |, reduce: MlrvalOrFunction - reduce(80), // ^, reduce: MlrvalOrFunction - reduce(80), // &, reduce: MlrvalOrFunction - reduce(80), // <<, reduce: MlrvalOrFunction - reduce(80), // >>, reduce: MlrvalOrFunction - reduce(80), // +, reduce: MlrvalOrFunction - reduce(80), // -, reduce: MlrvalOrFunction - reduce(80), // .+, reduce: MlrvalOrFunction - reduce(80), // .-, reduce: MlrvalOrFunction - reduce(80), // ., reduce: MlrvalOrFunction - reduce(80), // *, reduce: MlrvalOrFunction - reduce(80), // /, reduce: MlrvalOrFunction - reduce(80), // //, reduce: MlrvalOrFunction - reduce(80), // %, reduce: MlrvalOrFunction - reduce(80), // .*, reduce: MlrvalOrFunction - reduce(80), // ./, reduce: MlrvalOrFunction - reduce(80), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(80), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) nil, // md_token_field_name nil, // $[ nil, // ] nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(80), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S90 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(27), // $, reduce: Rvalue - reduce(27), // ;, reduce: Rvalue - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -7629,10 +7969,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -7655,13 +7991,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S91 + actionRow{ // S95 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(29), // $, reduce: TernaryTerm - reduce(29), // ;, reduce: TernaryTerm + reduce(33), // $, reduce: TernaryTerm + reduce(33), // ;, reduce: TernaryTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -7713,10 +8053,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -7739,13 +8075,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S92 + actionRow{ // S96 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(31), // $, reduce: LogicalOrTerm - reduce(31), // ;, reduce: LogicalOrTerm + reduce(35), // $, reduce: LogicalOrTerm + reduce(35), // ;, reduce: LogicalOrTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -7762,9 +8102,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(31), // ?, reduce: LogicalOrTerm + reduce(35), // ?, reduce: LogicalOrTerm nil, // : - reduce(31), // ||, reduce: LogicalOrTerm + reduce(35), // ||, reduce: LogicalOrTerm shift(362), // ^^ nil, // && nil, // =~ @@ -7797,10 +8137,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -7823,13 +8159,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S93 + actionRow{ // S97 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(33), // $, reduce: LogicalXORTerm - reduce(33), // ;, reduce: LogicalXORTerm + reduce(37), // $, reduce: LogicalXORTerm + reduce(37), // ;, reduce: LogicalXORTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -7846,10 +8186,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(33), // ?, reduce: LogicalXORTerm + reduce(37), // ?, reduce: LogicalXORTerm nil, // : - reduce(33), // ||, reduce: LogicalXORTerm - reduce(33), // ^^, reduce: LogicalXORTerm + reduce(37), // ||, reduce: LogicalXORTerm + reduce(37), // ^^, reduce: LogicalXORTerm shift(363), // && nil, // =~ nil, // !=~ @@ -7881,10 +8221,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -7907,13 +8243,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S94 + actionRow{ // S98 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(35), // $, reduce: LogicalAndTerm - reduce(35), // ;, reduce: LogicalAndTerm + reduce(39), // $, reduce: LogicalAndTerm + reduce(39), // ;, reduce: LogicalAndTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -7930,11 +8270,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(35), // ?, reduce: LogicalAndTerm + reduce(39), // ?, reduce: LogicalAndTerm nil, // : - reduce(35), // ||, reduce: LogicalAndTerm - reduce(35), // ^^, reduce: LogicalAndTerm - reduce(35), // &&, reduce: LogicalAndTerm + reduce(39), // ||, reduce: LogicalAndTerm + reduce(39), // ^^, reduce: LogicalAndTerm + reduce(39), // &&, reduce: LogicalAndTerm shift(364), // =~ shift(365), // !=~ shift(366), // == @@ -7965,346 +8305,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S95 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(40), // $, reduce: EqneTerm - reduce(40), // ;, reduce: EqneTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(40), // ?, reduce: EqneTerm - nil, // : - reduce(40), // ||, reduce: EqneTerm - reduce(40), // ^^, reduce: EqneTerm - reduce(40), // &&, reduce: EqneTerm - reduce(40), // =~, reduce: EqneTerm - reduce(40), // !=~, reduce: EqneTerm - reduce(40), // ==, reduce: EqneTerm - reduce(40), // !=, reduce: EqneTerm - shift(368), // > - shift(369), // >= - shift(370), // < - shift(371), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S96 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(45), // $, reduce: CmpTerm - reduce(45), // ;, reduce: CmpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(45), // ?, reduce: CmpTerm - nil, // : - reduce(45), // ||, reduce: CmpTerm - reduce(45), // ^^, reduce: CmpTerm - reduce(45), // &&, reduce: CmpTerm - reduce(45), // =~, reduce: CmpTerm - reduce(45), // !=~, reduce: CmpTerm - reduce(45), // ==, reduce: CmpTerm - reduce(45), // !=, reduce: CmpTerm - reduce(45), // >, reduce: CmpTerm - reduce(45), // >=, reduce: CmpTerm - reduce(45), // <, reduce: CmpTerm - reduce(45), // <=, reduce: CmpTerm - shift(372), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S97 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(47), // $, reduce: BitwiseORTerm - reduce(47), // ;, reduce: BitwiseORTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(47), // ?, reduce: BitwiseORTerm - nil, // : - reduce(47), // ||, reduce: BitwiseORTerm - reduce(47), // ^^, reduce: BitwiseORTerm - reduce(47), // &&, reduce: BitwiseORTerm - reduce(47), // =~, reduce: BitwiseORTerm - reduce(47), // !=~, reduce: BitwiseORTerm - reduce(47), // ==, reduce: BitwiseORTerm - reduce(47), // !=, reduce: BitwiseORTerm - reduce(47), // >, reduce: BitwiseORTerm - reduce(47), // >=, reduce: BitwiseORTerm - reduce(47), // <, reduce: BitwiseORTerm - reduce(47), // <=, reduce: BitwiseORTerm - reduce(47), // |, reduce: BitwiseORTerm - shift(373), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S98 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(49), // $, reduce: BitwiseXORTerm - reduce(49), // ;, reduce: BitwiseXORTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(49), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(49), // ||, reduce: BitwiseXORTerm - reduce(49), // ^^, reduce: BitwiseXORTerm - reduce(49), // &&, reduce: BitwiseXORTerm - reduce(49), // =~, reduce: BitwiseXORTerm - reduce(49), // !=~, reduce: BitwiseXORTerm - reduce(49), // ==, reduce: BitwiseXORTerm - reduce(49), // !=, reduce: BitwiseXORTerm - reduce(49), // >, reduce: BitwiseXORTerm - reduce(49), // >=, reduce: BitwiseXORTerm - reduce(49), // <, reduce: BitwiseXORTerm - reduce(49), // <=, reduce: BitwiseXORTerm - reduce(49), // |, reduce: BitwiseXORTerm - reduce(49), // ^, reduce: BitwiseXORTerm - shift(374), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -8331,9 +8331,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(51), // $, reduce: BitwiseANDTerm - reduce(51), // ;, reduce: BitwiseANDTerm + reduce(44), // $, reduce: EqneTerm + reduce(44), // ;, reduce: EqneTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -8350,24 +8354,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(51), // ?, reduce: BitwiseANDTerm + reduce(44), // ?, reduce: EqneTerm nil, // : - reduce(51), // ||, reduce: BitwiseANDTerm - reduce(51), // ^^, reduce: BitwiseANDTerm - reduce(51), // &&, reduce: BitwiseANDTerm - reduce(51), // =~, reduce: BitwiseANDTerm - reduce(51), // !=~, reduce: BitwiseANDTerm - reduce(51), // ==, reduce: BitwiseANDTerm - reduce(51), // !=, reduce: BitwiseANDTerm - reduce(51), // >, reduce: BitwiseANDTerm - reduce(51), // >=, reduce: BitwiseANDTerm - reduce(51), // <, reduce: BitwiseANDTerm - reduce(51), // <=, reduce: BitwiseANDTerm - reduce(51), // |, reduce: BitwiseANDTerm - reduce(51), // ^, reduce: BitwiseANDTerm - reduce(51), // &, reduce: BitwiseANDTerm - shift(375), // << - shift(376), // >> + reduce(44), // ||, reduce: EqneTerm + reduce(44), // ^^, reduce: EqneTerm + reduce(44), // &&, reduce: EqneTerm + reduce(44), // =~, reduce: EqneTerm + reduce(44), // !=~, reduce: EqneTerm + reduce(44), // ==, reduce: EqneTerm + reduce(44), // !=, reduce: EqneTerm + shift(368), // > + shift(369), // >= + shift(370), // < + shift(371), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> nil, // + nil, // - nil, // .+ @@ -8385,10 +8389,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -8415,9 +8415,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(54), // $, reduce: BitwiseShiftTerm - reduce(54), // ;, reduce: BitwiseShiftTerm + reduce(49), // $, reduce: CmpTerm + reduce(49), // ;, reduce: CmpTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -8434,29 +8438,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(54), // ?, reduce: BitwiseShiftTerm + reduce(49), // ?, reduce: CmpTerm nil, // : - reduce(54), // ||, reduce: BitwiseShiftTerm - reduce(54), // ^^, reduce: BitwiseShiftTerm - reduce(54), // &&, reduce: BitwiseShiftTerm - reduce(54), // =~, reduce: BitwiseShiftTerm - reduce(54), // !=~, reduce: BitwiseShiftTerm - reduce(54), // ==, reduce: BitwiseShiftTerm - reduce(54), // !=, reduce: BitwiseShiftTerm - reduce(54), // >, reduce: BitwiseShiftTerm - reduce(54), // >=, reduce: BitwiseShiftTerm - reduce(54), // <, reduce: BitwiseShiftTerm - reduce(54), // <=, reduce: BitwiseShiftTerm - reduce(54), // |, reduce: BitwiseShiftTerm - reduce(54), // ^, reduce: BitwiseShiftTerm - reduce(54), // &, reduce: BitwiseShiftTerm - reduce(54), // <<, reduce: BitwiseShiftTerm - reduce(54), // >>, reduce: BitwiseShiftTerm - shift(377), // + - shift(378), // - - shift(379), // .+ - shift(380), // .- - shift(381), // . + reduce(49), // ||, reduce: CmpTerm + reduce(49), // ^^, reduce: CmpTerm + reduce(49), // &&, reduce: CmpTerm + reduce(49), // =~, reduce: CmpTerm + reduce(49), // !=~, reduce: CmpTerm + reduce(49), // ==, reduce: CmpTerm + reduce(49), // !=, reduce: CmpTerm + reduce(49), // >, reduce: CmpTerm + reduce(49), // >=, reduce: CmpTerm + reduce(49), // <, reduce: CmpTerm + reduce(49), // <=, reduce: CmpTerm + shift(372), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . nil, // * nil, // / nil, // // @@ -8469,10 +8473,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -8499,9 +8499,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(51), // $, reduce: BitwiseORTerm + reduce(51), // ;, reduce: BitwiseORTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -8518,21 +8522,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(51), // ?, reduce: BitwiseORTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ + reduce(51), // ||, reduce: BitwiseORTerm + reduce(51), // ^^, reduce: BitwiseORTerm + reduce(51), // &&, reduce: BitwiseORTerm + reduce(51), // =~, reduce: BitwiseORTerm + reduce(51), // !=~, reduce: BitwiseORTerm + reduce(51), // ==, reduce: BitwiseORTerm + reduce(51), // !=, reduce: BitwiseORTerm + reduce(51), // >, reduce: BitwiseORTerm + reduce(51), // >=, reduce: BitwiseORTerm + reduce(51), // <, reduce: BitwiseORTerm + reduce(51), // <=, reduce: BitwiseORTerm + reduce(51), // |, reduce: BitwiseORTerm + shift(373), // ^ nil, // & nil, // << nil, // >> @@ -8551,31 +8555,27 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(111), // ( + nil, // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ nil, // , - shift(139), // { + nil, // { nil, // } }, }, @@ -8583,9 +8583,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(60), // $, reduce: AddsubdotTerm - reduce(60), // ;, reduce: AddsubdotTerm + reduce(53), // $, reduce: BitwiseXORTerm + reduce(53), // ;, reduce: BitwiseXORTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -8602,45 +8606,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(60), // ?, reduce: AddsubdotTerm + reduce(53), // ?, reduce: BitwiseXORTerm nil, // : - reduce(60), // ||, reduce: AddsubdotTerm - reduce(60), // ^^, reduce: AddsubdotTerm - reduce(60), // &&, reduce: AddsubdotTerm - reduce(60), // =~, reduce: AddsubdotTerm - reduce(60), // !=~, reduce: AddsubdotTerm - reduce(60), // ==, reduce: AddsubdotTerm - reduce(60), // !=, reduce: AddsubdotTerm - reduce(60), // >, reduce: AddsubdotTerm - reduce(60), // >=, reduce: AddsubdotTerm - reduce(60), // <, reduce: AddsubdotTerm - reduce(60), // <=, reduce: AddsubdotTerm - reduce(60), // |, reduce: AddsubdotTerm - reduce(60), // ^, reduce: AddsubdotTerm - reduce(60), // &, reduce: AddsubdotTerm - reduce(60), // <<, reduce: AddsubdotTerm - reduce(60), // >>, reduce: AddsubdotTerm - reduce(60), // +, reduce: AddsubdotTerm - reduce(60), // -, reduce: AddsubdotTerm - reduce(60), // .+, reduce: AddsubdotTerm - reduce(60), // .-, reduce: AddsubdotTerm - reduce(60), // ., reduce: AddsubdotTerm - shift(383), // * - shift(384), // / - shift(385), // // - shift(386), // % - shift(387), // .* - shift(388), // ./ - shift(389), // .// + reduce(53), // ||, reduce: BitwiseXORTerm + reduce(53), // ^^, reduce: BitwiseXORTerm + reduce(53), // &&, reduce: BitwiseXORTerm + reduce(53), // =~, reduce: BitwiseXORTerm + reduce(53), // !=~, reduce: BitwiseXORTerm + reduce(53), // ==, reduce: BitwiseXORTerm + reduce(53), // !=, reduce: BitwiseXORTerm + reduce(53), // >, reduce: BitwiseXORTerm + reduce(53), // >=, reduce: BitwiseXORTerm + reduce(53), // <, reduce: BitwiseXORTerm + reduce(53), // <=, reduce: BitwiseXORTerm + reduce(53), // |, reduce: BitwiseXORTerm + reduce(53), // ^, reduce: BitwiseXORTerm + shift(374), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -8667,9 +8667,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(55), // $, reduce: BitwiseANDTerm + reduce(55), // ;, reduce: BitwiseANDTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -8686,24 +8690,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(55), // ?, reduce: BitwiseANDTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> + reduce(55), // ||, reduce: BitwiseANDTerm + reduce(55), // ^^, reduce: BitwiseANDTerm + reduce(55), // &&, reduce: BitwiseANDTerm + reduce(55), // =~, reduce: BitwiseANDTerm + reduce(55), // !=~, reduce: BitwiseANDTerm + reduce(55), // ==, reduce: BitwiseANDTerm + reduce(55), // !=, reduce: BitwiseANDTerm + reduce(55), // >, reduce: BitwiseANDTerm + reduce(55), // >=, reduce: BitwiseANDTerm + reduce(55), // <, reduce: BitwiseANDTerm + reduce(55), // <=, reduce: BitwiseANDTerm + reduce(55), // |, reduce: BitwiseANDTerm + reduce(55), // ^, reduce: BitwiseANDTerm + reduce(55), // &, reduce: BitwiseANDTerm + shift(375), // << + shift(376), // >> nil, // + nil, // - nil, // .+ @@ -8719,31 +8723,27 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(111), // ( + nil, // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ nil, // , - shift(139), // { + nil, // { nil, // } }, }, @@ -8751,9 +8751,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(58), // $, reduce: BitwiseShiftTerm + reduce(58), // ;, reduce: BitwiseShiftTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -8770,29 +8774,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(58), // ?, reduce: BitwiseShiftTerm nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . + reduce(58), // ||, reduce: BitwiseShiftTerm + reduce(58), // ^^, reduce: BitwiseShiftTerm + reduce(58), // &&, reduce: BitwiseShiftTerm + reduce(58), // =~, reduce: BitwiseShiftTerm + reduce(58), // !=~, reduce: BitwiseShiftTerm + reduce(58), // ==, reduce: BitwiseShiftTerm + reduce(58), // !=, reduce: BitwiseShiftTerm + reduce(58), // >, reduce: BitwiseShiftTerm + reduce(58), // >=, reduce: BitwiseShiftTerm + reduce(58), // <, reduce: BitwiseShiftTerm + reduce(58), // <=, reduce: BitwiseShiftTerm + reduce(58), // |, reduce: BitwiseShiftTerm + reduce(58), // ^, reduce: BitwiseShiftTerm + reduce(58), // &, reduce: BitwiseShiftTerm + reduce(58), // <<, reduce: BitwiseShiftTerm + reduce(58), // >>, reduce: BitwiseShiftTerm + shift(377), // + + shift(378), // - + shift(379), // .+ + shift(380), // .- + shift(381), // . nil, // * nil, // / nil, // // @@ -8803,31 +8807,27 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(111), // ( + nil, // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ nil, // , - shift(139), // { + nil, // { nil, // } }, }, @@ -8838,6 +8838,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -8887,31 +8891,27 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -8919,9 +8919,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(68), // $, reduce: MuldivTerm - reduce(68), // ;, reduce: MuldivTerm + reduce(64), // $, reduce: AddsubdotTerm + reduce(64), // ;, reduce: AddsubdotTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -8938,45 +8942,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(68), // ?, reduce: MuldivTerm + reduce(64), // ?, reduce: AddsubdotTerm nil, // : - reduce(68), // ||, reduce: MuldivTerm - reduce(68), // ^^, reduce: MuldivTerm - reduce(68), // &&, reduce: MuldivTerm - reduce(68), // =~, reduce: MuldivTerm - reduce(68), // !=~, reduce: MuldivTerm - reduce(68), // ==, reduce: MuldivTerm - reduce(68), // !=, reduce: MuldivTerm - reduce(68), // >, reduce: MuldivTerm - reduce(68), // >=, reduce: MuldivTerm - reduce(68), // <, reduce: MuldivTerm - reduce(68), // <=, reduce: MuldivTerm - reduce(68), // |, reduce: MuldivTerm - reduce(68), // ^, reduce: MuldivTerm - reduce(68), // &, reduce: MuldivTerm - reduce(68), // <<, reduce: MuldivTerm - reduce(68), // >>, reduce: MuldivTerm - reduce(68), // +, reduce: MuldivTerm - reduce(68), // -, reduce: MuldivTerm - reduce(68), // .+, reduce: MuldivTerm - reduce(68), // .-, reduce: MuldivTerm - reduce(68), // ., reduce: MuldivTerm - reduce(68), // *, reduce: MuldivTerm - reduce(68), // /, reduce: MuldivTerm - reduce(68), // //, reduce: MuldivTerm - reduce(68), // %, reduce: MuldivTerm - reduce(68), // .*, reduce: MuldivTerm - reduce(68), // ./, reduce: MuldivTerm - reduce(68), // .//, reduce: MuldivTerm + reduce(64), // ||, reduce: AddsubdotTerm + reduce(64), // ^^, reduce: AddsubdotTerm + reduce(64), // &&, reduce: AddsubdotTerm + reduce(64), // =~, reduce: AddsubdotTerm + reduce(64), // !=~, reduce: AddsubdotTerm + reduce(64), // ==, reduce: AddsubdotTerm + reduce(64), // !=, reduce: AddsubdotTerm + reduce(64), // >, reduce: AddsubdotTerm + reduce(64), // >=, reduce: AddsubdotTerm + reduce(64), // <, reduce: AddsubdotTerm + reduce(64), // <=, reduce: AddsubdotTerm + reduce(64), // |, reduce: AddsubdotTerm + reduce(64), // ^, reduce: AddsubdotTerm + reduce(64), // &, reduce: AddsubdotTerm + reduce(64), // <<, reduce: AddsubdotTerm + reduce(64), // >>, reduce: AddsubdotTerm + reduce(64), // +, reduce: AddsubdotTerm + reduce(64), // -, reduce: AddsubdotTerm + reduce(64), // .+, reduce: AddsubdotTerm + reduce(64), // .-, reduce: AddsubdotTerm + reduce(64), // ., reduce: AddsubdotTerm + shift(383), // * + shift(384), // / + shift(385), // // + shift(386), // % + shift(387), // .* + shift(388), // ./ + shift(389), // .// nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -9003,9 +9003,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(75), // $, reduce: UnaryOpTerm - reduce(75), // ;, reduce: UnaryOpTerm + nil, // $ + nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -9022,45 +9026,293 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(75), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(75), // ||, reduce: UnaryOpTerm - reduce(75), // ^^, reduce: UnaryOpTerm - reduce(75), // &&, reduce: UnaryOpTerm - reduce(75), // =~, reduce: UnaryOpTerm - reduce(75), // !=~, reduce: UnaryOpTerm - reduce(75), // ==, reduce: UnaryOpTerm - reduce(75), // !=, reduce: UnaryOpTerm - reduce(75), // >, reduce: UnaryOpTerm - reduce(75), // >=, reduce: UnaryOpTerm - reduce(75), // <, reduce: UnaryOpTerm - reduce(75), // <=, reduce: UnaryOpTerm - reduce(75), // |, reduce: UnaryOpTerm - reduce(75), // ^, reduce: UnaryOpTerm - reduce(75), // &, reduce: UnaryOpTerm - reduce(75), // <<, reduce: UnaryOpTerm - reduce(75), // >>, reduce: UnaryOpTerm - reduce(75), // +, reduce: UnaryOpTerm - reduce(75), // -, reduce: UnaryOpTerm - reduce(75), // .+, reduce: UnaryOpTerm - reduce(75), // .-, reduce: UnaryOpTerm - reduce(75), // ., reduce: UnaryOpTerm - reduce(75), // *, reduce: UnaryOpTerm - reduce(75), // /, reduce: UnaryOpTerm - reduce(75), // //, reduce: UnaryOpTerm - reduce(75), // %, reduce: UnaryOpTerm - reduce(75), // .*, reduce: UnaryOpTerm - reduce(75), // ./, reduce: UnaryOpTerm - reduce(75), // .//, 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, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S108 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S109 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S110 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(72), // $, reduce: MuldivTerm + reduce(72), // ;, reduce: MuldivTerm + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: MuldivTerm + nil, // : + reduce(72), // ||, reduce: MuldivTerm + reduce(72), // ^^, reduce: MuldivTerm + reduce(72), // &&, reduce: MuldivTerm + reduce(72), // =~, reduce: MuldivTerm + reduce(72), // !=~, reduce: MuldivTerm + reduce(72), // ==, reduce: MuldivTerm + reduce(72), // !=, reduce: MuldivTerm + reduce(72), // >, reduce: MuldivTerm + reduce(72), // >=, reduce: MuldivTerm + reduce(72), // <, reduce: MuldivTerm + reduce(72), // <=, reduce: MuldivTerm + reduce(72), // |, reduce: MuldivTerm + reduce(72), // ^, reduce: MuldivTerm + reduce(72), // &, reduce: MuldivTerm + reduce(72), // <<, reduce: MuldivTerm + reduce(72), // >>, reduce: MuldivTerm + reduce(72), // +, reduce: MuldivTerm + reduce(72), // -, reduce: MuldivTerm + reduce(72), // .+, reduce: MuldivTerm + reduce(72), // .-, reduce: MuldivTerm + reduce(72), // ., reduce: MuldivTerm + reduce(72), // *, reduce: MuldivTerm + reduce(72), // /, reduce: MuldivTerm + reduce(72), // //, reduce: MuldivTerm + reduce(72), // %, reduce: MuldivTerm + reduce(72), // .*, reduce: MuldivTerm + reduce(72), // ./, reduce: MuldivTerm + reduce(72), // .//, reduce: MuldivTerm nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -9083,13 +9335,101 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S108 + actionRow{ // S111 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(79), // $, reduce: UnaryOpTerm + reduce(79), // ;, reduce: UnaryOpTerm + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: UnaryOpTerm + nil, // : + reduce(79), // ||, reduce: UnaryOpTerm + reduce(79), // ^^, reduce: UnaryOpTerm + reduce(79), // &&, reduce: UnaryOpTerm + reduce(79), // =~, reduce: UnaryOpTerm + reduce(79), // !=~, reduce: UnaryOpTerm + reduce(79), // ==, reduce: UnaryOpTerm + reduce(79), // !=, reduce: UnaryOpTerm + reduce(79), // >, reduce: UnaryOpTerm + reduce(79), // >=, reduce: UnaryOpTerm + reduce(79), // <, reduce: UnaryOpTerm + reduce(79), // <=, reduce: UnaryOpTerm + reduce(79), // |, reduce: UnaryOpTerm + reduce(79), // ^, reduce: UnaryOpTerm + reduce(79), // &, reduce: UnaryOpTerm + reduce(79), // <<, reduce: UnaryOpTerm + reduce(79), // >>, reduce: UnaryOpTerm + reduce(79), // +, reduce: UnaryOpTerm + reduce(79), // -, reduce: UnaryOpTerm + reduce(79), // .+, reduce: UnaryOpTerm + reduce(79), // .-, reduce: UnaryOpTerm + reduce(79), // ., reduce: UnaryOpTerm + reduce(79), // *, reduce: UnaryOpTerm + reduce(79), // /, reduce: UnaryOpTerm + reduce(79), // //, reduce: UnaryOpTerm + reduce(79), // %, reduce: UnaryOpTerm + reduce(79), // .*, reduce: UnaryOpTerm + reduce(79), // ./, reduce: UnaryOpTerm + reduce(79), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S112 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -9139,41 +9479,41 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, - actionRow{ // S109 + actionRow{ // S113 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -9223,41 +9563,41 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, - actionRow{ // S110 + actionRow{ // S114 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(77), // $, reduce: PowTerm - reduce(77), // ;, reduce: PowTerm + reduce(81), // $, reduce: PowTerm + reduce(81), // ;, reduce: PowTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -9274,45 +9614,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(77), // ?, reduce: PowTerm + reduce(81), // ?, reduce: PowTerm nil, // : - reduce(77), // ||, reduce: PowTerm - reduce(77), // ^^, reduce: PowTerm - reduce(77), // &&, reduce: PowTerm - reduce(77), // =~, reduce: PowTerm - reduce(77), // !=~, reduce: PowTerm - reduce(77), // ==, reduce: PowTerm - reduce(77), // !=, reduce: PowTerm - reduce(77), // >, reduce: PowTerm - reduce(77), // >=, reduce: PowTerm - reduce(77), // <, reduce: PowTerm - reduce(77), // <=, reduce: PowTerm - reduce(77), // |, reduce: PowTerm - reduce(77), // ^, reduce: PowTerm - reduce(77), // &, reduce: PowTerm - reduce(77), // <<, reduce: PowTerm - reduce(77), // >>, reduce: PowTerm - reduce(77), // +, reduce: PowTerm - reduce(77), // -, reduce: PowTerm - reduce(77), // .+, reduce: PowTerm - reduce(77), // .-, reduce: PowTerm - reduce(77), // ., reduce: PowTerm - reduce(77), // *, reduce: PowTerm - reduce(77), // /, reduce: PowTerm - reduce(77), // //, reduce: PowTerm - reduce(77), // %, reduce: PowTerm - reduce(77), // .*, reduce: PowTerm - reduce(77), // ./, reduce: PowTerm - reduce(77), // .//, reduce: PowTerm + reduce(81), // ||, reduce: PowTerm + reduce(81), // ^^, reduce: PowTerm + reduce(81), // &&, reduce: PowTerm + reduce(81), // =~, reduce: PowTerm + reduce(81), // !=~, reduce: PowTerm + reduce(81), // ==, reduce: PowTerm + reduce(81), // !=, reduce: PowTerm + reduce(81), // >, reduce: PowTerm + reduce(81), // >=, reduce: PowTerm + reduce(81), // <, reduce: PowTerm + reduce(81), // <=, reduce: PowTerm + reduce(81), // |, reduce: PowTerm + reduce(81), // ^, reduce: PowTerm + reduce(81), // &, reduce: PowTerm + reduce(81), // <<, reduce: PowTerm + reduce(81), // >>, reduce: PowTerm + reduce(81), // +, reduce: PowTerm + reduce(81), // -, reduce: PowTerm + reduce(81), // .+, reduce: PowTerm + reduce(81), // .-, reduce: PowTerm + reduce(81), // ., reduce: PowTerm + reduce(81), // *, reduce: PowTerm + reduce(81), // /, reduce: PowTerm + reduce(81), // //, reduce: PowTerm + reduce(81), // %, reduce: PowTerm + reduce(81), // .*, reduce: PowTerm + reduce(81), // ./, reduce: PowTerm + reduce(81), // .//, reduce: PowTerm nil, // ! nil, // ~ shift(395), // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -9335,13 +9671,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S111 + actionRow{ // S115 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -9376,10 +9716,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -9388,15 +9728,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -9419,349 +9755,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S112 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(81), // $, reduce: FieldName - reduce(81), // ;, reduce: FieldName - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: FieldName - nil, // : - reduce(81), // ||, reduce: FieldName - reduce(81), // ^^, reduce: FieldName - reduce(81), // &&, reduce: FieldName - reduce(81), // =~, reduce: FieldName - reduce(81), // !=~, reduce: FieldName - reduce(81), // ==, reduce: FieldName - reduce(81), // !=, reduce: FieldName - reduce(81), // >, reduce: FieldName - reduce(81), // >=, reduce: FieldName - reduce(81), // <, reduce: FieldName - reduce(81), // <=, reduce: FieldName - reduce(81), // |, reduce: FieldName - reduce(81), // ^, reduce: FieldName - reduce(81), // &, reduce: FieldName - reduce(81), // <<, reduce: FieldName - reduce(81), // >>, reduce: FieldName - reduce(81), // +, reduce: FieldName - reduce(81), // -, reduce: FieldName - reduce(81), // .+, reduce: FieldName - reduce(81), // .-, reduce: FieldName - reduce(81), // ., reduce: FieldName - reduce(81), // *, reduce: FieldName - reduce(81), // /, reduce: FieldName - reduce(81), // //, reduce: FieldName - reduce(81), // %, reduce: FieldName - reduce(81), // .*, reduce: FieldName - reduce(81), // ./, reduce: FieldName - reduce(81), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(81), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(81), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S113 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(82), // $, reduce: FieldName - reduce(82), // ;, reduce: FieldName - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: FieldName - nil, // : - reduce(82), // ||, reduce: FieldName - reduce(82), // ^^, reduce: FieldName - reduce(82), // &&, reduce: FieldName - reduce(82), // =~, reduce: FieldName - reduce(82), // !=~, reduce: FieldName - reduce(82), // ==, reduce: FieldName - reduce(82), // !=, reduce: FieldName - reduce(82), // >, reduce: FieldName - reduce(82), // >=, reduce: FieldName - reduce(82), // <, reduce: FieldName - reduce(82), // <=, reduce: FieldName - reduce(82), // |, reduce: FieldName - reduce(82), // ^, reduce: FieldName - reduce(82), // &, reduce: FieldName - reduce(82), // <<, reduce: FieldName - reduce(82), // >>, reduce: FieldName - reduce(82), // +, reduce: FieldName - reduce(82), // -, reduce: FieldName - reduce(82), // .+, reduce: FieldName - reduce(82), // .-, reduce: FieldName - reduce(82), // ., reduce: FieldName - reduce(82), // *, reduce: FieldName - reduce(82), // /, reduce: FieldName - reduce(82), // //, reduce: FieldName - reduce(82), // %, reduce: FieldName - reduce(82), // .*, reduce: FieldName - reduce(82), // ./, reduce: FieldName - reduce(82), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(82), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(82), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S114 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(83), // $, reduce: DirectFieldName - reduce(83), // ;, reduce: DirectFieldName - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: DirectFieldName - nil, // : - reduce(83), // ||, reduce: DirectFieldName - reduce(83), // ^^, reduce: DirectFieldName - reduce(83), // &&, reduce: DirectFieldName - reduce(83), // =~, reduce: DirectFieldName - reduce(83), // !=~, reduce: DirectFieldName - reduce(83), // ==, reduce: DirectFieldName - reduce(83), // !=, reduce: DirectFieldName - reduce(83), // >, reduce: DirectFieldName - reduce(83), // >=, reduce: DirectFieldName - reduce(83), // <, reduce: DirectFieldName - reduce(83), // <=, reduce: DirectFieldName - reduce(83), // |, reduce: DirectFieldName - reduce(83), // ^, reduce: DirectFieldName - reduce(83), // &, reduce: DirectFieldName - reduce(83), // <<, reduce: DirectFieldName - reduce(83), // >>, reduce: DirectFieldName - reduce(83), // +, reduce: DirectFieldName - reduce(83), // -, reduce: DirectFieldName - reduce(83), // .+, reduce: DirectFieldName - reduce(83), // .-, reduce: DirectFieldName - reduce(83), // ., reduce: DirectFieldName - reduce(83), // *, reduce: DirectFieldName - reduce(83), // /, reduce: DirectFieldName - reduce(83), // //, reduce: DirectFieldName - reduce(83), // %, reduce: DirectFieldName - reduce(83), // .*, reduce: DirectFieldName - reduce(83), // ./, reduce: DirectFieldName - reduce(83), // .//, reduce: DirectFieldName - nil, // ! - nil, // ~ - reduce(83), // **, reduce: DirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(83), // [, reduce: DirectFieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S115 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, actionRow{ // S116 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(85), // $, reduce: FullSrec - reduce(85), // ;, reduce: FullSrec + reduce(85), // $, reduce: MlrvalOrFunction + reduce(85), // ;, reduce: MlrvalOrFunction nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -9778,45 +9782,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: FullSrec + reduce(85), // ?, reduce: MlrvalOrFunction nil, // : - reduce(85), // ||, reduce: FullSrec - reduce(85), // ^^, reduce: FullSrec - reduce(85), // &&, reduce: FullSrec - reduce(85), // =~, reduce: FullSrec - reduce(85), // !=~, reduce: FullSrec - reduce(85), // ==, reduce: FullSrec - reduce(85), // !=, reduce: FullSrec - reduce(85), // >, reduce: FullSrec - reduce(85), // >=, reduce: FullSrec - reduce(85), // <, reduce: FullSrec - reduce(85), // <=, reduce: FullSrec - reduce(85), // |, reduce: FullSrec - reduce(85), // ^, reduce: FullSrec - reduce(85), // &, reduce: FullSrec - reduce(85), // <<, reduce: FullSrec - reduce(85), // >>, reduce: FullSrec - reduce(85), // +, reduce: FullSrec - reduce(85), // -, reduce: FullSrec - reduce(85), // .+, reduce: FullSrec - reduce(85), // .-, reduce: FullSrec - reduce(85), // ., reduce: FullSrec - reduce(85), // *, reduce: FullSrec - reduce(85), // /, reduce: FullSrec - reduce(85), // //, reduce: FullSrec - reduce(85), // %, reduce: FullSrec - reduce(85), // .*, reduce: FullSrec - reduce(85), // ./, reduce: FullSrec - reduce(85), // .//, reduce: FullSrec + reduce(85), // ||, reduce: MlrvalOrFunction + reduce(85), // ^^, reduce: MlrvalOrFunction + reduce(85), // &&, reduce: MlrvalOrFunction + reduce(85), // =~, reduce: MlrvalOrFunction + reduce(85), // !=~, reduce: MlrvalOrFunction + reduce(85), // ==, reduce: MlrvalOrFunction + reduce(85), // !=, reduce: MlrvalOrFunction + reduce(85), // >, reduce: MlrvalOrFunction + reduce(85), // >=, reduce: MlrvalOrFunction + reduce(85), // <, reduce: MlrvalOrFunction + reduce(85), // <=, reduce: MlrvalOrFunction + reduce(85), // |, reduce: MlrvalOrFunction + reduce(85), // ^, reduce: MlrvalOrFunction + reduce(85), // &, reduce: MlrvalOrFunction + reduce(85), // <<, reduce: MlrvalOrFunction + reduce(85), // >>, reduce: MlrvalOrFunction + reduce(85), // +, reduce: MlrvalOrFunction + reduce(85), // -, reduce: MlrvalOrFunction + reduce(85), // .+, reduce: MlrvalOrFunction + reduce(85), // .-, reduce: MlrvalOrFunction + reduce(85), // ., reduce: MlrvalOrFunction + reduce(85), // *, reduce: MlrvalOrFunction + reduce(85), // /, reduce: MlrvalOrFunction + reduce(85), // //, reduce: MlrvalOrFunction + reduce(85), // %, reduce: MlrvalOrFunction + reduce(85), // .*, reduce: MlrvalOrFunction + reduce(85), // ./, reduce: MlrvalOrFunction + reduce(85), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(85), // **, reduce: FullSrec + reduce(85), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -9833,7 +9833,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(85), // [, reduce: FullSrec + reduce(85), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -9846,6 +9846,10 @@ var actionTab = actionTable{ reduce(86), // $, reduce: MlrvalOrFunction reduce(86), // ;, reduce: MlrvalOrFunction nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -9897,10 +9901,6 @@ var actionTab = actionTable{ reduce(86), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -9930,6 +9930,10 @@ var actionTab = actionTable{ reduce(87), // $, reduce: MlrvalOrFunction reduce(87), // ;, reduce: MlrvalOrFunction nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -9981,10 +9985,6 @@ var actionTab = actionTable{ reduce(87), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10014,6 +10014,10 @@ var actionTab = actionTable{ reduce(88), // $, reduce: MlrvalOrFunction reduce(88), // ;, reduce: MlrvalOrFunction nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10065,10 +10069,6 @@ var actionTab = actionTable{ reduce(88), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10098,6 +10098,10 @@ var actionTab = actionTable{ reduce(89), // $, reduce: MlrvalOrFunction reduce(89), // ;, reduce: MlrvalOrFunction nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10149,10 +10153,6 @@ var actionTab = actionTable{ reduce(89), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10182,6 +10182,10 @@ var actionTab = actionTable{ reduce(90), // $, reduce: MlrvalOrFunction reduce(90), // ;, reduce: MlrvalOrFunction nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10233,10 +10237,6 @@ var actionTab = actionTable{ reduce(90), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10263,9 +10263,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(91), // $, reduce: MlrvalOrFunction - reduce(91), // ;, reduce: MlrvalOrFunction + reduce(91), // $, reduce: ContextVariable + reduce(91), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10282,45 +10286,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MlrvalOrFunction + reduce(91), // ?, reduce: ContextVariable nil, // : - reduce(91), // ||, reduce: MlrvalOrFunction - reduce(91), // ^^, reduce: MlrvalOrFunction - reduce(91), // &&, reduce: MlrvalOrFunction - reduce(91), // =~, reduce: MlrvalOrFunction - reduce(91), // !=~, reduce: MlrvalOrFunction - reduce(91), // ==, reduce: MlrvalOrFunction - reduce(91), // !=, reduce: MlrvalOrFunction - reduce(91), // >, reduce: MlrvalOrFunction - reduce(91), // >=, reduce: MlrvalOrFunction - reduce(91), // <, reduce: MlrvalOrFunction - reduce(91), // <=, reduce: MlrvalOrFunction - reduce(91), // |, reduce: MlrvalOrFunction - reduce(91), // ^, reduce: MlrvalOrFunction - reduce(91), // &, reduce: MlrvalOrFunction - reduce(91), // <<, reduce: MlrvalOrFunction - reduce(91), // >>, reduce: MlrvalOrFunction - reduce(91), // +, reduce: MlrvalOrFunction - reduce(91), // -, reduce: MlrvalOrFunction - reduce(91), // .+, reduce: MlrvalOrFunction - reduce(91), // .-, reduce: MlrvalOrFunction - reduce(91), // ., reduce: MlrvalOrFunction - reduce(91), // *, reduce: MlrvalOrFunction - reduce(91), // /, reduce: MlrvalOrFunction - reduce(91), // //, reduce: MlrvalOrFunction - reduce(91), // %, reduce: MlrvalOrFunction - reduce(91), // .*, reduce: MlrvalOrFunction - reduce(91), // ./, reduce: MlrvalOrFunction - reduce(91), // .//, reduce: MlrvalOrFunction + reduce(91), // ||, reduce: ContextVariable + reduce(91), // ^^, reduce: ContextVariable + reduce(91), // &&, reduce: ContextVariable + reduce(91), // =~, reduce: ContextVariable + reduce(91), // !=~, reduce: ContextVariable + reduce(91), // ==, reduce: ContextVariable + reduce(91), // !=, reduce: ContextVariable + reduce(91), // >, reduce: ContextVariable + reduce(91), // >=, reduce: ContextVariable + reduce(91), // <, reduce: ContextVariable + reduce(91), // <=, reduce: ContextVariable + reduce(91), // |, reduce: ContextVariable + reduce(91), // ^, reduce: ContextVariable + reduce(91), // &, reduce: ContextVariable + reduce(91), // <<, reduce: ContextVariable + reduce(91), // >>, reduce: ContextVariable + reduce(91), // +, reduce: ContextVariable + reduce(91), // -, reduce: ContextVariable + reduce(91), // .+, reduce: ContextVariable + reduce(91), // .-, reduce: ContextVariable + reduce(91), // ., reduce: ContextVariable + reduce(91), // *, reduce: ContextVariable + reduce(91), // /, reduce: ContextVariable + reduce(91), // //, reduce: ContextVariable + reduce(91), // %, reduce: ContextVariable + reduce(91), // .*, reduce: ContextVariable + reduce(91), // ./, reduce: ContextVariable + reduce(91), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(91), // **, reduce: MlrvalOrFunction + reduce(91), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10337,7 +10337,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(91), // [, reduce: MlrvalOrFunction + reduce(91), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -10350,6 +10350,10 @@ var actionTab = actionTable{ reduce(92), // $, reduce: ContextVariable reduce(92), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10401,10 +10405,6 @@ var actionTab = actionTable{ reduce(92), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10434,6 +10434,10 @@ var actionTab = actionTable{ reduce(93), // $, reduce: ContextVariable reduce(93), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10485,10 +10489,6 @@ var actionTab = actionTable{ reduce(93), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10518,6 +10518,10 @@ var actionTab = actionTable{ reduce(94), // $, reduce: ContextVariable reduce(94), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10569,10 +10573,6 @@ var actionTab = actionTable{ reduce(94), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10602,6 +10602,10 @@ var actionTab = actionTable{ reduce(95), // $, reduce: ContextVariable reduce(95), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10653,10 +10657,6 @@ var actionTab = actionTable{ reduce(95), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10686,6 +10686,10 @@ var actionTab = actionTable{ reduce(96), // $, reduce: ContextVariable reduce(96), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10737,10 +10741,6 @@ var actionTab = actionTable{ reduce(96), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10770,6 +10770,10 @@ var actionTab = actionTable{ reduce(97), // $, reduce: ContextVariable reduce(97), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10821,10 +10825,6 @@ var actionTab = actionTable{ reduce(97), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10854,6 +10854,10 @@ var actionTab = actionTable{ reduce(98), // $, reduce: ContextVariable reduce(98), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10905,10 +10909,6 @@ var actionTab = actionTable{ reduce(98), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -10938,6 +10938,10 @@ var actionTab = actionTable{ reduce(99), // $, reduce: ContextVariable reduce(99), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -10989,10 +10993,6 @@ var actionTab = actionTable{ reduce(99), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -11022,6 +11022,10 @@ var actionTab = actionTable{ reduce(100), // $, reduce: ContextVariable reduce(100), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11073,10 +11077,6 @@ var actionTab = actionTable{ reduce(100), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -11106,6 +11106,10 @@ var actionTab = actionTable{ reduce(101), // $, reduce: ContextVariable reduce(101), // ;, reduce: ContextVariable nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11157,10 +11161,6 @@ var actionTab = actionTable{ reduce(101), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -11187,9 +11187,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(102), // $, reduce: ContextVariable - reduce(102), // ;, reduce: ContextVariable + reduce(102), // $, reduce: MlrvalOrFunction + reduce(102), // ;, reduce: MlrvalOrFunction nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11206,45 +11210,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(102), // ?, reduce: ContextVariable + reduce(102), // ?, reduce: MlrvalOrFunction nil, // : - reduce(102), // ||, reduce: ContextVariable - reduce(102), // ^^, reduce: ContextVariable - reduce(102), // &&, reduce: ContextVariable - reduce(102), // =~, reduce: ContextVariable - reduce(102), // !=~, reduce: ContextVariable - reduce(102), // ==, reduce: ContextVariable - reduce(102), // !=, reduce: ContextVariable - reduce(102), // >, reduce: ContextVariable - reduce(102), // >=, reduce: ContextVariable - reduce(102), // <, reduce: ContextVariable - reduce(102), // <=, reduce: ContextVariable - reduce(102), // |, reduce: ContextVariable - reduce(102), // ^, reduce: ContextVariable - reduce(102), // &, reduce: ContextVariable - reduce(102), // <<, reduce: ContextVariable - reduce(102), // >>, reduce: ContextVariable - reduce(102), // +, reduce: ContextVariable - reduce(102), // -, reduce: ContextVariable - reduce(102), // .+, reduce: ContextVariable - reduce(102), // .-, reduce: ContextVariable - reduce(102), // ., reduce: ContextVariable - reduce(102), // *, reduce: ContextVariable - reduce(102), // /, reduce: ContextVariable - reduce(102), // //, reduce: ContextVariable - reduce(102), // %, reduce: ContextVariable - reduce(102), // .*, reduce: ContextVariable - reduce(102), // ./, reduce: ContextVariable - reduce(102), // .//, reduce: ContextVariable + reduce(102), // ||, reduce: MlrvalOrFunction + reduce(102), // ^^, reduce: MlrvalOrFunction + reduce(102), // &&, reduce: MlrvalOrFunction + reduce(102), // =~, reduce: MlrvalOrFunction + reduce(102), // !=~, reduce: MlrvalOrFunction + reduce(102), // ==, reduce: MlrvalOrFunction + reduce(102), // !=, reduce: MlrvalOrFunction + reduce(102), // >, reduce: MlrvalOrFunction + reduce(102), // >=, reduce: MlrvalOrFunction + reduce(102), // <, reduce: MlrvalOrFunction + reduce(102), // <=, reduce: MlrvalOrFunction + reduce(102), // |, reduce: MlrvalOrFunction + reduce(102), // ^, reduce: MlrvalOrFunction + reduce(102), // &, reduce: MlrvalOrFunction + reduce(102), // <<, reduce: MlrvalOrFunction + reduce(102), // >>, reduce: MlrvalOrFunction + reduce(102), // +, reduce: MlrvalOrFunction + reduce(102), // -, reduce: MlrvalOrFunction + reduce(102), // .+, reduce: MlrvalOrFunction + reduce(102), // .-, reduce: MlrvalOrFunction + reduce(102), // ., reduce: MlrvalOrFunction + reduce(102), // *, reduce: MlrvalOrFunction + reduce(102), // /, reduce: MlrvalOrFunction + reduce(102), // //, reduce: MlrvalOrFunction + reduce(102), // %, reduce: MlrvalOrFunction + reduce(102), // .*, reduce: MlrvalOrFunction + reduce(102), // ./, reduce: MlrvalOrFunction + reduce(102), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(102), // **, reduce: ContextVariable + reduce(102), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -11261,103 +11261,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(102), // [, reduce: ContextVariable + reduce(102), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, actionRow{ // S134 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(103), // $, reduce: MlrvalOrFunction - reduce(103), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // ||= - 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_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(103), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S135 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + shift(398), // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11392,10 +11312,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -11404,44 +11324,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - shift(399), // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, - actionRow{ // S136 + actionRow{ // S135 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(110), // $, reduce: MlrvalOrFunction - reduce(110), // ;, reduce: MlrvalOrFunction + reduce(109), // $, reduce: MlrvalOrFunction + reduce(109), // ;, reduce: MlrvalOrFunction nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11458,45 +11378,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction + reduce(109), // ?, 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 + 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(110), // **, reduce: MlrvalOrFunction + reduce(109), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -11513,7 +11429,91 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(110), // [, reduce: MlrvalOrFunction + reduce(109), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S136 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(111), // $, reduce: MlrvalOrFunction + reduce(111), // ;, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + 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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(111), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -11523,9 +11523,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(112), // $, reduce: MlrvalOrFunction - reduce(112), // ;, reduce: MlrvalOrFunction + reduce(116), // $, reduce: MlrvalOrFunction + reduce(116), // ;, reduce: MlrvalOrFunction nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11542,45 +11546,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction + reduce(116), // ?, 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 + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction + reduce(116), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -11597,103 +11597,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(112), // [, reduce: MlrvalOrFunction + reduce(116), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, actionRow{ // S138 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(117), // $, reduce: MlrvalOrFunction - reduce(117), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(117), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S139 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11728,10 +11648,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -11740,44 +11660,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - shift(328), // ( + shift(332), // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - shift(356), // { - shift(401), // } + shift(355), // { + shift(400), // } }, }, - actionRow{ // S140 + actionRow{ // S139 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(11), // $, reduce: Assignment - reduce(11), // ;, reduce: Assignment + reduce(15), // $, reduce: Assignment + reduce(15), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11829,10 +11749,90 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S140 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(16), // $, reduce: Assignment + reduce(16), // ;, reduce: Assignment + nil, // = nil, // md_token_field_name nil, // $[ nil, // ] nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -11859,9 +11859,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(12), // $, reduce: Assignment - reduce(12), // ;, reduce: Assignment + reduce(17), // $, reduce: Assignment + reduce(17), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11913,10 +11917,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -11943,9 +11943,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(13), // $, reduce: Assignment - reduce(13), // ;, reduce: Assignment + reduce(18), // $, reduce: Assignment + reduce(18), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -11997,10 +12001,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12027,9 +12027,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(14), // $, reduce: Assignment - reduce(14), // ;, reduce: Assignment + reduce(19), // $, reduce: Assignment + reduce(19), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12081,10 +12085,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12111,9 +12111,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(15), // $, reduce: Assignment - reduce(15), // ;, reduce: Assignment + reduce(20), // $, reduce: Assignment + reduce(20), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12165,10 +12169,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12195,9 +12195,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(16), // $, reduce: Assignment - reduce(16), // ;, reduce: Assignment + reduce(21), // $, reduce: Assignment + reduce(21), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12249,10 +12253,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12279,9 +12279,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(17), // $, reduce: Assignment - reduce(17), // ;, reduce: Assignment + reduce(22), // $, reduce: Assignment + reduce(22), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12333,10 +12337,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12363,9 +12363,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(18), // $, reduce: Assignment - reduce(18), // ;, reduce: Assignment + reduce(23), // $, reduce: Assignment + reduce(23), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12417,10 +12421,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12447,9 +12447,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(19), // $, reduce: Assignment - reduce(19), // ;, reduce: Assignment + reduce(24), // $, reduce: Assignment + reduce(24), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12501,10 +12505,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12531,9 +12531,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(20), // $, reduce: Assignment - reduce(20), // ;, reduce: Assignment + reduce(25), // $, reduce: Assignment + reduce(25), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12585,10 +12589,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12615,9 +12615,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(21), // $, reduce: Assignment - reduce(21), // ;, reduce: Assignment + reduce(26), // $, reduce: Assignment + reduce(26), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12669,10 +12673,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12699,9 +12699,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(22), // $, reduce: Assignment - reduce(22), // ;, reduce: Assignment + reduce(27), // $, reduce: Assignment + reduce(27), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12753,10 +12757,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12783,9 +12783,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(23), // $, reduce: Assignment - reduce(23), // ;, reduce: Assignment + reduce(28), // $, reduce: Assignment + reduce(28), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12837,10 +12841,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12867,9 +12867,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(24), // $, reduce: Assignment - reduce(24), // ;, reduce: Assignment + reduce(29), // $, reduce: Assignment + reduce(29), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -12921,10 +12925,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -12951,9 +12951,13 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(25), // $, reduce: Assignment - reduce(25), // ;, reduce: Assignment + reduce(30), // $, reduce: Assignment + reduce(30), // ;, reduce: Assignment nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13005,10 +13009,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -13035,25 +13035,29 @@ var actionTab = actionTable{ canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(26), // $, reduce: Assignment - reduce(26), // ;, reduce: Assignment - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= + nil, // $ + nil, // ; + reduce(13), // =, reduce: IndirectFieldName + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + reduce(13), // ||=, reduce: IndirectFieldName + reduce(13), // ^^=, reduce: IndirectFieldName + reduce(13), // &&=, reduce: IndirectFieldName + reduce(13), // |=, reduce: IndirectFieldName + reduce(13), // ^=, reduce: IndirectFieldName + reduce(13), // &=, reduce: IndirectFieldName + reduce(13), // <<=, reduce: IndirectFieldName + reduce(13), // >>=, reduce: IndirectFieldName + reduce(13), // +=, reduce: IndirectFieldName + reduce(13), // .=, reduce: IndirectFieldName + reduce(13), // -=, reduce: IndirectFieldName + reduce(13), // *=, reduce: IndirectFieldName + reduce(13), // /=, reduce: IndirectFieldName + reduce(13), // //=, reduce: IndirectFieldName + reduce(13), // %=, reduce: IndirectFieldName + reduce(13), // **=, reduce: IndirectFieldName nil, // ? nil, // : nil, // || @@ -13089,10 +13093,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -13121,23 +13121,27 @@ var actionTab = actionTable{ nil, // INVALID nil, // $ nil, // ; - reduce(84), // =, reduce: IndirectFieldName - reduce(84), // ||=, reduce: IndirectFieldName - reduce(84), // ^^=, reduce: IndirectFieldName - reduce(84), // &&=, reduce: IndirectFieldName - reduce(84), // |=, reduce: IndirectFieldName - reduce(84), // ^=, reduce: IndirectFieldName - reduce(84), // &=, reduce: IndirectFieldName - reduce(84), // <<=, reduce: IndirectFieldName - reduce(84), // >>=, reduce: IndirectFieldName - reduce(84), // +=, reduce: IndirectFieldName - reduce(84), // .=, reduce: IndirectFieldName - reduce(84), // -=, reduce: IndirectFieldName - reduce(84), // *=, reduce: IndirectFieldName - reduce(84), // /=, reduce: IndirectFieldName - reduce(84), // //=, reduce: IndirectFieldName - reduce(84), // %=, reduce: IndirectFieldName - reduce(84), // **=, reduce: IndirectFieldName + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(402), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= nil, // ? nil, // : nil, // || @@ -13173,10 +13177,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -13206,6 +13206,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13240,10 +13244,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -13252,34 +13256,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - shift(328), // ( + shift(332), // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - shift(356), // { + shift(355), // { nil, // } }, }, @@ -13290,6 +13290,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13324,10 +13328,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -13336,34 +13340,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -13374,6 +13374,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13408,10 +13412,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -13420,34 +13424,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -13458,6 +13458,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13492,10 +13496,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -13504,34 +13508,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -13542,6 +13542,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13576,10 +13580,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -13588,34 +13592,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -13626,6 +13626,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13660,10 +13664,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -13672,34 +13676,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -13710,6 +13710,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13744,10 +13748,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -13756,34 +13760,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -13794,6 +13794,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13828,10 +13832,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -13840,34 +13844,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -13878,6 +13878,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13912,10 +13916,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -13924,34 +13928,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -13962,6 +13962,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -13996,10 +14000,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14008,34 +14012,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14046,6 +14046,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14080,10 +14084,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14092,34 +14096,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14130,6 +14130,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14164,10 +14168,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14176,34 +14180,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14214,6 +14214,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14248,10 +14252,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14260,34 +14264,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14298,6 +14298,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14332,10 +14336,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14344,34 +14348,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14382,6 +14382,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14416,10 +14420,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14428,34 +14432,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14466,6 +14466,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14500,10 +14504,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14512,34 +14516,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14550,6 +14550,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14584,10 +14588,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14596,34 +14600,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14634,6 +14634,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14668,10 +14672,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14680,34 +14684,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14718,6 +14718,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14752,10 +14756,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14764,34 +14768,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14802,6 +14802,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14836,10 +14840,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14848,34 +14852,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14886,6 +14886,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -14920,10 +14924,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -14932,34 +14936,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -14970,6 +14970,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -15004,10 +15008,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -15016,34 +15020,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -15054,930 +15054,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: UnaryOpTerm - nil, // : - reduce(69), // ||, reduce: UnaryOpTerm - reduce(69), // ^^, reduce: UnaryOpTerm - reduce(69), // &&, reduce: UnaryOpTerm - reduce(69), // =~, reduce: UnaryOpTerm - reduce(69), // !=~, reduce: UnaryOpTerm - reduce(69), // ==, reduce: UnaryOpTerm - reduce(69), // !=, reduce: UnaryOpTerm - reduce(69), // >, reduce: UnaryOpTerm - reduce(69), // >=, reduce: UnaryOpTerm - reduce(69), // <, reduce: UnaryOpTerm - reduce(69), // <=, reduce: UnaryOpTerm - reduce(69), // |, reduce: UnaryOpTerm - reduce(69), // ^, reduce: UnaryOpTerm - reduce(69), // &, reduce: UnaryOpTerm - reduce(69), // <<, reduce: UnaryOpTerm - reduce(69), // >>, reduce: UnaryOpTerm - reduce(69), // +, reduce: UnaryOpTerm - reduce(69), // -, reduce: UnaryOpTerm - reduce(69), // .+, reduce: UnaryOpTerm - reduce(69), // .-, reduce: UnaryOpTerm - reduce(69), // ., reduce: UnaryOpTerm - reduce(69), // *, reduce: UnaryOpTerm - reduce(69), // /, reduce: UnaryOpTerm - reduce(69), // //, reduce: UnaryOpTerm - reduce(69), // %, reduce: UnaryOpTerm - reduce(69), // .*, reduce: UnaryOpTerm - reduce(69), // ./, reduce: UnaryOpTerm - reduce(69), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) nil, // md_token_field_name nil, // $[ - reduce(69), // ], reduce: UnaryOpTerm + reduce(73), // ], reduce: UnaryOpTerm nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S180 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S181 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S182 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S183 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S184 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S185 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S186 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S187 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: UnaryOpTerm - nil, // : - reduce(70), // ||, reduce: UnaryOpTerm - reduce(70), // ^^, reduce: UnaryOpTerm - reduce(70), // &&, reduce: UnaryOpTerm - reduce(70), // =~, reduce: UnaryOpTerm - reduce(70), // !=~, reduce: UnaryOpTerm - reduce(70), // ==, reduce: UnaryOpTerm - reduce(70), // !=, reduce: UnaryOpTerm - reduce(70), // >, reduce: UnaryOpTerm - reduce(70), // >=, reduce: UnaryOpTerm - reduce(70), // <, reduce: UnaryOpTerm - reduce(70), // <=, reduce: UnaryOpTerm - reduce(70), // |, reduce: UnaryOpTerm - reduce(70), // ^, reduce: UnaryOpTerm - reduce(70), // &, reduce: UnaryOpTerm - reduce(70), // <<, reduce: UnaryOpTerm - reduce(70), // >>, reduce: UnaryOpTerm - reduce(70), // +, reduce: UnaryOpTerm - reduce(70), // -, reduce: UnaryOpTerm - reduce(70), // .+, reduce: UnaryOpTerm - reduce(70), // .-, reduce: UnaryOpTerm - reduce(70), // ., reduce: UnaryOpTerm - reduce(70), // *, reduce: UnaryOpTerm - reduce(70), // /, reduce: UnaryOpTerm - reduce(70), // //, reduce: UnaryOpTerm - reduce(70), // %, reduce: UnaryOpTerm - reduce(70), // .*, reduce: UnaryOpTerm - reduce(70), // ./, reduce: UnaryOpTerm - reduce(70), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(70), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S188 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: UnaryOpTerm - nil, // : - reduce(71), // ||, reduce: UnaryOpTerm - reduce(71), // ^^, reduce: UnaryOpTerm - reduce(71), // &&, reduce: UnaryOpTerm - reduce(71), // =~, reduce: UnaryOpTerm - reduce(71), // !=~, reduce: UnaryOpTerm - reduce(71), // ==, reduce: UnaryOpTerm - reduce(71), // !=, reduce: UnaryOpTerm - reduce(71), // >, reduce: UnaryOpTerm - reduce(71), // >=, reduce: UnaryOpTerm - reduce(71), // <, reduce: UnaryOpTerm - reduce(71), // <=, reduce: UnaryOpTerm - reduce(71), // |, reduce: UnaryOpTerm - reduce(71), // ^, reduce: UnaryOpTerm - reduce(71), // &, reduce: UnaryOpTerm - reduce(71), // <<, reduce: UnaryOpTerm - reduce(71), // >>, reduce: UnaryOpTerm - reduce(71), // +, reduce: UnaryOpTerm - reduce(71), // -, reduce: UnaryOpTerm - reduce(71), // .+, reduce: UnaryOpTerm - reduce(71), // .-, reduce: UnaryOpTerm - reduce(71), // ., reduce: UnaryOpTerm - reduce(71), // *, reduce: UnaryOpTerm - reduce(71), // /, reduce: UnaryOpTerm - reduce(71), // //, reduce: UnaryOpTerm - reduce(71), // %, reduce: UnaryOpTerm - reduce(71), // .*, reduce: UnaryOpTerm - reduce(71), // ./, reduce: UnaryOpTerm - reduce(71), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(71), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S189 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: UnaryOpTerm - nil, // : - reduce(72), // ||, reduce: UnaryOpTerm - reduce(72), // ^^, reduce: UnaryOpTerm - reduce(72), // &&, reduce: UnaryOpTerm - reduce(72), // =~, reduce: UnaryOpTerm - reduce(72), // !=~, reduce: UnaryOpTerm - reduce(72), // ==, reduce: UnaryOpTerm - reduce(72), // !=, reduce: UnaryOpTerm - reduce(72), // >, reduce: UnaryOpTerm - reduce(72), // >=, reduce: UnaryOpTerm - reduce(72), // <, reduce: UnaryOpTerm - reduce(72), // <=, reduce: UnaryOpTerm - reduce(72), // |, reduce: UnaryOpTerm - reduce(72), // ^, reduce: UnaryOpTerm - reduce(72), // &, reduce: UnaryOpTerm - reduce(72), // <<, reduce: UnaryOpTerm - reduce(72), // >>, reduce: UnaryOpTerm - reduce(72), // +, reduce: UnaryOpTerm - reduce(72), // -, reduce: UnaryOpTerm - reduce(72), // .+, reduce: UnaryOpTerm - reduce(72), // .-, reduce: UnaryOpTerm - reduce(72), // ., reduce: UnaryOpTerm - reduce(72), // *, reduce: UnaryOpTerm - reduce(72), // /, reduce: UnaryOpTerm - reduce(72), // //, reduce: UnaryOpTerm - reduce(72), // %, reduce: UnaryOpTerm - reduce(72), // .*, reduce: UnaryOpTerm - reduce(72), // ./, reduce: UnaryOpTerm - reduce(72), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(72), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S190 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -16029,10 +15109,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(73), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -16055,13 +15131,605 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S191 + actionRow{ // S180 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S181 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S182 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S183 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S184 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S185 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S186 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S187 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(74), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -16113,10 +15781,342 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S188 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = nil, // md_token_field_name nil, // $[ - reduce(74), // ], reduce: UnaryOpTerm + reduce(75), // ], reduce: UnaryOpTerm nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: UnaryOpTerm + nil, // : + reduce(75), // ||, reduce: UnaryOpTerm + reduce(75), // ^^, reduce: UnaryOpTerm + reduce(75), // &&, reduce: UnaryOpTerm + reduce(75), // =~, reduce: UnaryOpTerm + reduce(75), // !=~, reduce: UnaryOpTerm + reduce(75), // ==, reduce: UnaryOpTerm + reduce(75), // !=, reduce: UnaryOpTerm + reduce(75), // >, reduce: UnaryOpTerm + reduce(75), // >=, reduce: UnaryOpTerm + reduce(75), // <, reduce: UnaryOpTerm + reduce(75), // <=, reduce: UnaryOpTerm + reduce(75), // |, reduce: UnaryOpTerm + reduce(75), // ^, reduce: UnaryOpTerm + reduce(75), // &, reduce: UnaryOpTerm + reduce(75), // <<, reduce: UnaryOpTerm + reduce(75), // >>, reduce: UnaryOpTerm + reduce(75), // +, reduce: UnaryOpTerm + reduce(75), // -, reduce: UnaryOpTerm + reduce(75), // .+, reduce: UnaryOpTerm + reduce(75), // .-, reduce: UnaryOpTerm + reduce(75), // ., reduce: UnaryOpTerm + reduce(75), // *, reduce: UnaryOpTerm + reduce(75), // /, reduce: UnaryOpTerm + reduce(75), // //, reduce: UnaryOpTerm + reduce(75), // %, reduce: UnaryOpTerm + reduce(75), // .*, reduce: UnaryOpTerm + reduce(75), // ./, reduce: UnaryOpTerm + reduce(75), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S189 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(76), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: UnaryOpTerm + nil, // : + reduce(76), // ||, reduce: UnaryOpTerm + reduce(76), // ^^, reduce: UnaryOpTerm + reduce(76), // &&, reduce: UnaryOpTerm + reduce(76), // =~, reduce: UnaryOpTerm + reduce(76), // !=~, reduce: UnaryOpTerm + reduce(76), // ==, reduce: UnaryOpTerm + reduce(76), // !=, reduce: UnaryOpTerm + reduce(76), // >, reduce: UnaryOpTerm + reduce(76), // >=, reduce: UnaryOpTerm + reduce(76), // <, reduce: UnaryOpTerm + reduce(76), // <=, reduce: UnaryOpTerm + reduce(76), // |, reduce: UnaryOpTerm + reduce(76), // ^, reduce: UnaryOpTerm + reduce(76), // &, reduce: UnaryOpTerm + reduce(76), // <<, reduce: UnaryOpTerm + reduce(76), // >>, reduce: UnaryOpTerm + reduce(76), // +, reduce: UnaryOpTerm + reduce(76), // -, reduce: UnaryOpTerm + reduce(76), // .+, reduce: UnaryOpTerm + reduce(76), // .-, reduce: UnaryOpTerm + reduce(76), // ., reduce: UnaryOpTerm + reduce(76), // *, reduce: UnaryOpTerm + reduce(76), // /, reduce: UnaryOpTerm + reduce(76), // //, reduce: UnaryOpTerm + reduce(76), // %, reduce: UnaryOpTerm + reduce(76), // .*, reduce: UnaryOpTerm + reduce(76), // ./, reduce: UnaryOpTerm + reduce(76), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S190 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(77), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: UnaryOpTerm + nil, // : + reduce(77), // ||, reduce: UnaryOpTerm + reduce(77), // ^^, reduce: UnaryOpTerm + reduce(77), // &&, reduce: UnaryOpTerm + reduce(77), // =~, reduce: UnaryOpTerm + reduce(77), // !=~, reduce: UnaryOpTerm + reduce(77), // ==, reduce: UnaryOpTerm + reduce(77), // !=, reduce: UnaryOpTerm + reduce(77), // >, reduce: UnaryOpTerm + reduce(77), // >=, reduce: UnaryOpTerm + reduce(77), // <, reduce: UnaryOpTerm + reduce(77), // <=, reduce: UnaryOpTerm + reduce(77), // |, reduce: UnaryOpTerm + reduce(77), // ^, reduce: UnaryOpTerm + reduce(77), // &, reduce: UnaryOpTerm + reduce(77), // <<, reduce: UnaryOpTerm + reduce(77), // >>, reduce: UnaryOpTerm + reduce(77), // +, reduce: UnaryOpTerm + reduce(77), // -, reduce: UnaryOpTerm + reduce(77), // .+, reduce: UnaryOpTerm + reduce(77), // .-, reduce: UnaryOpTerm + reduce(77), // ., reduce: UnaryOpTerm + reduce(77), // *, reduce: UnaryOpTerm + reduce(77), // /, reduce: UnaryOpTerm + reduce(77), // //, reduce: UnaryOpTerm + reduce(77), // %, reduce: UnaryOpTerm + reduce(77), // .*, reduce: UnaryOpTerm + reduce(77), // ./, reduce: UnaryOpTerm + reduce(77), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S191 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(78), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: UnaryOpTerm + nil, // : + reduce(78), // ||, reduce: UnaryOpTerm + reduce(78), // ^^, reduce: UnaryOpTerm + reduce(78), // &&, reduce: UnaryOpTerm + reduce(78), // =~, reduce: UnaryOpTerm + reduce(78), // !=~, reduce: UnaryOpTerm + reduce(78), // ==, reduce: UnaryOpTerm + reduce(78), // !=, reduce: UnaryOpTerm + reduce(78), // >, reduce: UnaryOpTerm + reduce(78), // >=, reduce: UnaryOpTerm + reduce(78), // <, reduce: UnaryOpTerm + reduce(78), // <=, reduce: UnaryOpTerm + reduce(78), // |, reduce: UnaryOpTerm + reduce(78), // ^, reduce: UnaryOpTerm + reduce(78), // &, reduce: UnaryOpTerm + reduce(78), // <<, reduce: UnaryOpTerm + reduce(78), // >>, reduce: UnaryOpTerm + reduce(78), // +, reduce: UnaryOpTerm + reduce(78), // -, reduce: UnaryOpTerm + reduce(78), // .+, reduce: UnaryOpTerm + reduce(78), // .-, reduce: UnaryOpTerm + reduce(78), // ., reduce: UnaryOpTerm + reduce(78), // *, reduce: UnaryOpTerm + reduce(78), // /, reduce: UnaryOpTerm + reduce(78), // //, reduce: UnaryOpTerm + reduce(78), // %, reduce: UnaryOpTerm + reduce(78), // .*, reduce: UnaryOpTerm + reduce(78), // ./, reduce: UnaryOpTerm + reduce(78), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -16146,6 +16146,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -16195,31 +16199,27 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, @@ -16230,6 +16230,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -16247,7 +16251,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(438), // : + shift(443), // : nil, // || nil, // ^^ nil, // && @@ -16264,10 +16268,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- nil, // . nil, // * nil, // / @@ -16276,15 +16280,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(455), // ! - shift(456), // ~ + shift(460), // ! + shift(461), // ~ nil, // ** - shift(458), // ( + shift(463), // ( nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec shift(464), // md_token_string_literal shift(465), // md_token_int_literal shift(466), // md_token_float_literal @@ -16314,6 +16314,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -16365,10 +16369,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( shift(487), // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -16398,6 +16398,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -16414,45 +16418,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: MlrvalOrFunction + reduce(83), // ?, reduce: MlrvalOrFunction nil, // : - reduce(79), // ||, reduce: MlrvalOrFunction - reduce(79), // ^^, reduce: MlrvalOrFunction - reduce(79), // &&, reduce: MlrvalOrFunction - reduce(79), // =~, reduce: MlrvalOrFunction - reduce(79), // !=~, reduce: MlrvalOrFunction - reduce(79), // ==, reduce: MlrvalOrFunction - reduce(79), // !=, reduce: MlrvalOrFunction - reduce(79), // >, reduce: MlrvalOrFunction - reduce(79), // >=, reduce: MlrvalOrFunction - reduce(79), // <, reduce: MlrvalOrFunction - reduce(79), // <=, reduce: MlrvalOrFunction - reduce(79), // |, reduce: MlrvalOrFunction - reduce(79), // ^, reduce: MlrvalOrFunction - reduce(79), // &, reduce: MlrvalOrFunction - reduce(79), // <<, reduce: MlrvalOrFunction - reduce(79), // >>, reduce: MlrvalOrFunction - reduce(79), // +, reduce: MlrvalOrFunction - reduce(79), // -, reduce: MlrvalOrFunction - reduce(79), // .+, reduce: MlrvalOrFunction - reduce(79), // .-, reduce: MlrvalOrFunction - reduce(79), // ., reduce: MlrvalOrFunction - reduce(79), // *, reduce: MlrvalOrFunction - reduce(79), // /, reduce: MlrvalOrFunction - reduce(79), // //, reduce: MlrvalOrFunction - reduce(79), // %, reduce: MlrvalOrFunction - reduce(79), // .*, reduce: MlrvalOrFunction - reduce(79), // ./, reduce: MlrvalOrFunction - reduce(79), // .//, reduce: MlrvalOrFunction + reduce(83), // ||, reduce: MlrvalOrFunction + reduce(83), // ^^, reduce: MlrvalOrFunction + reduce(83), // &&, reduce: MlrvalOrFunction + reduce(83), // =~, reduce: MlrvalOrFunction + reduce(83), // !=~, reduce: MlrvalOrFunction + reduce(83), // ==, reduce: MlrvalOrFunction + reduce(83), // !=, reduce: MlrvalOrFunction + reduce(83), // >, reduce: MlrvalOrFunction + reduce(83), // >=, reduce: MlrvalOrFunction + reduce(83), // <, reduce: MlrvalOrFunction + reduce(83), // <=, reduce: MlrvalOrFunction + reduce(83), // |, reduce: MlrvalOrFunction + reduce(83), // ^, reduce: MlrvalOrFunction + reduce(83), // &, reduce: MlrvalOrFunction + reduce(83), // <<, reduce: MlrvalOrFunction + reduce(83), // >>, reduce: MlrvalOrFunction + reduce(83), // +, reduce: MlrvalOrFunction + reduce(83), // -, reduce: MlrvalOrFunction + reduce(83), // .+, reduce: MlrvalOrFunction + reduce(83), // .-, reduce: MlrvalOrFunction + reduce(83), // ., reduce: MlrvalOrFunction + reduce(83), // *, reduce: MlrvalOrFunction + reduce(83), // /, reduce: MlrvalOrFunction + reduce(83), // //, reduce: MlrvalOrFunction + reduce(83), // %, reduce: MlrvalOrFunction + reduce(83), // .*, reduce: MlrvalOrFunction + reduce(83), // ./, reduce: MlrvalOrFunction + reduce(83), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(79), // **, reduce: MlrvalOrFunction + reduce(83), // **, reduce: MlrvalOrFunction nil, // ( - reduce(79), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(83), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -16469,7 +16469,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(79), // [, reduce: MlrvalOrFunction + reduce(83), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -16482,6 +16482,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -16498,45 +16502,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: MlrvalOrFunction + reduce(84), // ?, reduce: MlrvalOrFunction nil, // : - reduce(80), // ||, reduce: MlrvalOrFunction - reduce(80), // ^^, reduce: MlrvalOrFunction - reduce(80), // &&, reduce: MlrvalOrFunction - reduce(80), // =~, reduce: MlrvalOrFunction - reduce(80), // !=~, reduce: MlrvalOrFunction - reduce(80), // ==, reduce: MlrvalOrFunction - reduce(80), // !=, reduce: MlrvalOrFunction - reduce(80), // >, reduce: MlrvalOrFunction - reduce(80), // >=, reduce: MlrvalOrFunction - reduce(80), // <, reduce: MlrvalOrFunction - reduce(80), // <=, reduce: MlrvalOrFunction - reduce(80), // |, reduce: MlrvalOrFunction - reduce(80), // ^, reduce: MlrvalOrFunction - reduce(80), // &, reduce: MlrvalOrFunction - reduce(80), // <<, reduce: MlrvalOrFunction - reduce(80), // >>, reduce: MlrvalOrFunction - reduce(80), // +, reduce: MlrvalOrFunction - reduce(80), // -, reduce: MlrvalOrFunction - reduce(80), // .+, reduce: MlrvalOrFunction - reduce(80), // .-, reduce: MlrvalOrFunction - reduce(80), // ., reduce: MlrvalOrFunction - reduce(80), // *, reduce: MlrvalOrFunction - reduce(80), // /, reduce: MlrvalOrFunction - reduce(80), // //, reduce: MlrvalOrFunction - reduce(80), // %, reduce: MlrvalOrFunction - reduce(80), // .*, reduce: MlrvalOrFunction - reduce(80), // ./, reduce: MlrvalOrFunction - reduce(80), // .//, reduce: MlrvalOrFunction + reduce(84), // ||, reduce: MlrvalOrFunction + reduce(84), // ^^, reduce: MlrvalOrFunction + reduce(84), // &&, reduce: MlrvalOrFunction + reduce(84), // =~, reduce: MlrvalOrFunction + reduce(84), // !=~, reduce: MlrvalOrFunction + reduce(84), // ==, reduce: MlrvalOrFunction + reduce(84), // !=, reduce: MlrvalOrFunction + reduce(84), // >, reduce: MlrvalOrFunction + reduce(84), // >=, reduce: MlrvalOrFunction + reduce(84), // <, reduce: MlrvalOrFunction + reduce(84), // <=, reduce: MlrvalOrFunction + reduce(84), // |, reduce: MlrvalOrFunction + reduce(84), // ^, reduce: MlrvalOrFunction + reduce(84), // &, reduce: MlrvalOrFunction + reduce(84), // <<, reduce: MlrvalOrFunction + reduce(84), // >>, reduce: MlrvalOrFunction + reduce(84), // +, reduce: MlrvalOrFunction + reduce(84), // -, reduce: MlrvalOrFunction + reduce(84), // .+, reduce: MlrvalOrFunction + reduce(84), // .-, reduce: MlrvalOrFunction + reduce(84), // ., reduce: MlrvalOrFunction + reduce(84), // *, reduce: MlrvalOrFunction + reduce(84), // /, reduce: MlrvalOrFunction + reduce(84), // //, reduce: MlrvalOrFunction + reduce(84), // %, reduce: MlrvalOrFunction + reduce(84), // .*, reduce: MlrvalOrFunction + reduce(84), // ./, reduce: MlrvalOrFunction + reduce(84), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(80), // **, reduce: MlrvalOrFunction + reduce(84), // **, reduce: MlrvalOrFunction nil, // ( - reduce(80), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(84), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -16553,7 +16553,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(80), // [, reduce: MlrvalOrFunction + reduce(84), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -16566,6 +16566,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -16582,45 +16586,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(10), // ?, reduce: FieldName nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - 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(10), // ||, reduce: FieldName + reduce(10), // ^^, reduce: FieldName + reduce(10), // &&, reduce: FieldName + reduce(10), // =~, reduce: FieldName + reduce(10), // !=~, reduce: FieldName + reduce(10), // ==, reduce: FieldName + reduce(10), // !=, reduce: FieldName + reduce(10), // >, reduce: FieldName + reduce(10), // >=, reduce: FieldName + reduce(10), // <, reduce: FieldName + reduce(10), // <=, reduce: FieldName + reduce(10), // |, reduce: FieldName + reduce(10), // ^, reduce: FieldName + reduce(10), // &, reduce: FieldName + reduce(10), // <<, reduce: FieldName + reduce(10), // >>, reduce: FieldName + reduce(10), // +, reduce: FieldName + reduce(10), // -, reduce: FieldName + reduce(10), // .+, reduce: FieldName + reduce(10), // .-, reduce: FieldName + reduce(10), // ., reduce: FieldName + reduce(10), // *, reduce: FieldName + reduce(10), // /, reduce: FieldName + reduce(10), // //, reduce: FieldName + reduce(10), // %, reduce: FieldName + reduce(10), // .*, reduce: FieldName + reduce(10), // ./, reduce: FieldName + reduce(10), // .//, reduce: FieldName nil, // ! nil, // ~ - nil, // ** + reduce(10), // **, reduce: FieldName nil, // ( - reduce(27), // ), reduce: Rvalue - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(10), // ), reduce: FieldName nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -16637,7 +16637,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(10), // [, reduce: FieldName nil, // , nil, // { nil, // } @@ -16650,6 +16650,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -16666,45 +16670,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(488), // ? + reduce(11), // ?, reduce: FieldName nil, // : - shift(489), // || - nil, // ^^ - nil, // && - nil, // =~ - 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(11), // ||, reduce: FieldName + reduce(11), // ^^, reduce: FieldName + reduce(11), // &&, reduce: FieldName + reduce(11), // =~, reduce: FieldName + reduce(11), // !=~, reduce: FieldName + reduce(11), // ==, reduce: FieldName + reduce(11), // !=, reduce: FieldName + reduce(11), // >, reduce: FieldName + reduce(11), // >=, reduce: FieldName + reduce(11), // <, reduce: FieldName + reduce(11), // <=, reduce: FieldName + reduce(11), // |, reduce: FieldName + reduce(11), // ^, reduce: FieldName + reduce(11), // &, reduce: FieldName + reduce(11), // <<, reduce: FieldName + reduce(11), // >>, reduce: FieldName + reduce(11), // +, reduce: FieldName + reduce(11), // -, reduce: FieldName + reduce(11), // .+, reduce: FieldName + reduce(11), // .-, reduce: FieldName + reduce(11), // ., reduce: FieldName + reduce(11), // *, reduce: FieldName + reduce(11), // /, reduce: FieldName + reduce(11), // //, reduce: FieldName + reduce(11), // %, reduce: FieldName + reduce(11), // .*, reduce: FieldName + reduce(11), // ./, reduce: FieldName + reduce(11), // .//, reduce: FieldName nil, // ! nil, // ~ - nil, // ** + reduce(11), // **, reduce: FieldName nil, // ( - reduce(29), // ), reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(11), // ), reduce: FieldName nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -16721,7 +16721,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(11), // [, reduce: FieldName nil, // , nil, // { nil, // } @@ -16734,6 +16734,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -16750,45 +16754,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(31), // ?, reduce: LogicalOrTerm + reduce(12), // ?, reduce: DirectFieldName nil, // : - reduce(31), // ||, reduce: LogicalOrTerm - 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, // .// + reduce(12), // ||, reduce: DirectFieldName + reduce(12), // ^^, reduce: DirectFieldName + reduce(12), // &&, reduce: DirectFieldName + reduce(12), // =~, reduce: DirectFieldName + reduce(12), // !=~, reduce: DirectFieldName + reduce(12), // ==, reduce: DirectFieldName + reduce(12), // !=, reduce: DirectFieldName + reduce(12), // >, reduce: DirectFieldName + reduce(12), // >=, reduce: DirectFieldName + reduce(12), // <, reduce: DirectFieldName + reduce(12), // <=, reduce: DirectFieldName + reduce(12), // |, reduce: DirectFieldName + reduce(12), // ^, reduce: DirectFieldName + reduce(12), // &, reduce: DirectFieldName + reduce(12), // <<, reduce: DirectFieldName + reduce(12), // >>, reduce: DirectFieldName + reduce(12), // +, reduce: DirectFieldName + reduce(12), // -, reduce: DirectFieldName + reduce(12), // .+, reduce: DirectFieldName + reduce(12), // .-, reduce: DirectFieldName + reduce(12), // ., reduce: DirectFieldName + reduce(12), // *, reduce: DirectFieldName + reduce(12), // /, reduce: DirectFieldName + reduce(12), // //, reduce: DirectFieldName + reduce(12), // %, reduce: DirectFieldName + reduce(12), // .*, reduce: DirectFieldName + reduce(12), // ./, reduce: DirectFieldName + reduce(12), // .//, reduce: DirectFieldName nil, // ! nil, // ~ - nil, // ** + reduce(12), // **, reduce: DirectFieldName nil, // ( - reduce(31), // ), reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(12), // ), reduce: DirectFieldName nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -16805,1867 +16805,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(12), // [, reduce: DirectFieldName nil, // , nil, // { nil, // } }, }, actionRow{ // S200 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: LogicalXORTerm - nil, // : - reduce(33), // ||, reduce: LogicalXORTerm - reduce(33), // ^^, reduce: LogicalXORTerm - shift(491), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(33), // ), reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S201 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LogicalAndTerm - nil, // : - reduce(35), // ||, reduce: LogicalAndTerm - reduce(35), // ^^, reduce: LogicalAndTerm - reduce(35), // &&, reduce: LogicalAndTerm - shift(492), // =~ - shift(493), // !=~ - shift(494), // == - shift(495), // != - nil, // > - 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(35), // ), reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S202 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(40), // ?, reduce: EqneTerm - nil, // : - reduce(40), // ||, reduce: EqneTerm - reduce(40), // ^^, reduce: EqneTerm - reduce(40), // &&, reduce: EqneTerm - reduce(40), // =~, reduce: EqneTerm - reduce(40), // !=~, reduce: EqneTerm - reduce(40), // ==, reduce: EqneTerm - reduce(40), // !=, reduce: EqneTerm - shift(496), // > - shift(497), // >= - shift(498), // < - shift(499), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(40), // ), reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S203 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(45), // ?, reduce: CmpTerm - nil, // : - reduce(45), // ||, reduce: CmpTerm - reduce(45), // ^^, reduce: CmpTerm - reduce(45), // &&, reduce: CmpTerm - reduce(45), // =~, reduce: CmpTerm - reduce(45), // !=~, reduce: CmpTerm - reduce(45), // ==, reduce: CmpTerm - reduce(45), // !=, reduce: CmpTerm - reduce(45), // >, reduce: CmpTerm - reduce(45), // >=, reduce: CmpTerm - reduce(45), // <, reduce: CmpTerm - reduce(45), // <=, reduce: CmpTerm - shift(500), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(45), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S204 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(47), // ?, reduce: BitwiseORTerm - nil, // : - reduce(47), // ||, reduce: BitwiseORTerm - reduce(47), // ^^, reduce: BitwiseORTerm - reduce(47), // &&, reduce: BitwiseORTerm - reduce(47), // =~, reduce: BitwiseORTerm - reduce(47), // !=~, reduce: BitwiseORTerm - reduce(47), // ==, reduce: BitwiseORTerm - reduce(47), // !=, reduce: BitwiseORTerm - reduce(47), // >, reduce: BitwiseORTerm - reduce(47), // >=, reduce: BitwiseORTerm - reduce(47), // <, reduce: BitwiseORTerm - reduce(47), // <=, reduce: BitwiseORTerm - reduce(47), // |, reduce: BitwiseORTerm - shift(501), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(47), // ), reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S205 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(49), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(49), // ||, reduce: BitwiseXORTerm - reduce(49), // ^^, reduce: BitwiseXORTerm - reduce(49), // &&, reduce: BitwiseXORTerm - reduce(49), // =~, reduce: BitwiseXORTerm - reduce(49), // !=~, reduce: BitwiseXORTerm - reduce(49), // ==, reduce: BitwiseXORTerm - reduce(49), // !=, reduce: BitwiseXORTerm - reduce(49), // >, reduce: BitwiseXORTerm - reduce(49), // >=, reduce: BitwiseXORTerm - reduce(49), // <, reduce: BitwiseXORTerm - reduce(49), // <=, reduce: BitwiseXORTerm - reduce(49), // |, reduce: BitwiseXORTerm - reduce(49), // ^, reduce: BitwiseXORTerm - shift(502), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(49), // ), reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S206 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(51), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(51), // ||, reduce: BitwiseANDTerm - reduce(51), // ^^, reduce: BitwiseANDTerm - reduce(51), // &&, reduce: BitwiseANDTerm - reduce(51), // =~, reduce: BitwiseANDTerm - reduce(51), // !=~, reduce: BitwiseANDTerm - reduce(51), // ==, reduce: BitwiseANDTerm - reduce(51), // !=, reduce: BitwiseANDTerm - reduce(51), // >, reduce: BitwiseANDTerm - reduce(51), // >=, reduce: BitwiseANDTerm - reduce(51), // <, reduce: BitwiseANDTerm - reduce(51), // <=, reduce: BitwiseANDTerm - reduce(51), // |, reduce: BitwiseANDTerm - reduce(51), // ^, reduce: BitwiseANDTerm - reduce(51), // &, reduce: BitwiseANDTerm - shift(503), // << - shift(504), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(51), // ), reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S207 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(54), // ||, reduce: BitwiseShiftTerm - reduce(54), // ^^, reduce: BitwiseShiftTerm - reduce(54), // &&, reduce: BitwiseShiftTerm - reduce(54), // =~, reduce: BitwiseShiftTerm - reduce(54), // !=~, reduce: BitwiseShiftTerm - reduce(54), // ==, reduce: BitwiseShiftTerm - reduce(54), // !=, reduce: BitwiseShiftTerm - reduce(54), // >, reduce: BitwiseShiftTerm - reduce(54), // >=, reduce: BitwiseShiftTerm - reduce(54), // <, reduce: BitwiseShiftTerm - reduce(54), // <=, reduce: BitwiseShiftTerm - reduce(54), // |, reduce: BitwiseShiftTerm - reduce(54), // ^, reduce: BitwiseShiftTerm - reduce(54), // &, reduce: BitwiseShiftTerm - reduce(54), // <<, reduce: BitwiseShiftTerm - reduce(54), // >>, reduce: BitwiseShiftTerm - shift(505), // + - shift(506), // - - shift(507), // .+ - shift(508), // .- - shift(509), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(54), // ), reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S208 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S209 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: AddsubdotTerm - nil, // : - reduce(60), // ||, reduce: AddsubdotTerm - reduce(60), // ^^, reduce: AddsubdotTerm - reduce(60), // &&, reduce: AddsubdotTerm - reduce(60), // =~, reduce: AddsubdotTerm - reduce(60), // !=~, reduce: AddsubdotTerm - reduce(60), // ==, reduce: AddsubdotTerm - reduce(60), // !=, reduce: AddsubdotTerm - reduce(60), // >, reduce: AddsubdotTerm - reduce(60), // >=, reduce: AddsubdotTerm - reduce(60), // <, reduce: AddsubdotTerm - reduce(60), // <=, reduce: AddsubdotTerm - reduce(60), // |, reduce: AddsubdotTerm - reduce(60), // ^, reduce: AddsubdotTerm - reduce(60), // &, reduce: AddsubdotTerm - reduce(60), // <<, reduce: AddsubdotTerm - reduce(60), // >>, reduce: AddsubdotTerm - reduce(60), // +, reduce: AddsubdotTerm - reduce(60), // -, reduce: AddsubdotTerm - reduce(60), // .+, reduce: AddsubdotTerm - reduce(60), // .-, reduce: AddsubdotTerm - reduce(60), // ., reduce: AddsubdotTerm - shift(511), // * - shift(512), // / - shift(513), // // - shift(514), // % - shift(515), // .* - shift(516), // ./ - shift(517), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(60), // ), reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S210 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S211 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S212 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S213 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: MuldivTerm - nil, // : - reduce(68), // ||, reduce: MuldivTerm - reduce(68), // ^^, reduce: MuldivTerm - reduce(68), // &&, reduce: MuldivTerm - reduce(68), // =~, reduce: MuldivTerm - reduce(68), // !=~, reduce: MuldivTerm - reduce(68), // ==, reduce: MuldivTerm - reduce(68), // !=, reduce: MuldivTerm - reduce(68), // >, reduce: MuldivTerm - reduce(68), // >=, reduce: MuldivTerm - reduce(68), // <, reduce: MuldivTerm - reduce(68), // <=, reduce: MuldivTerm - reduce(68), // |, reduce: MuldivTerm - reduce(68), // ^, reduce: MuldivTerm - reduce(68), // &, reduce: MuldivTerm - reduce(68), // <<, reduce: MuldivTerm - reduce(68), // >>, reduce: MuldivTerm - reduce(68), // +, reduce: MuldivTerm - reduce(68), // -, reduce: MuldivTerm - reduce(68), // .+, reduce: MuldivTerm - reduce(68), // .-, reduce: MuldivTerm - reduce(68), // ., reduce: MuldivTerm - reduce(68), // *, reduce: MuldivTerm - reduce(68), // /, reduce: MuldivTerm - reduce(68), // //, reduce: MuldivTerm - reduce(68), // %, reduce: MuldivTerm - reduce(68), // .*, reduce: MuldivTerm - reduce(68), // ./, reduce: MuldivTerm - reduce(68), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(68), // ), reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S214 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: UnaryOpTerm - nil, // : - reduce(75), // ||, reduce: UnaryOpTerm - reduce(75), // ^^, reduce: UnaryOpTerm - reduce(75), // &&, reduce: UnaryOpTerm - reduce(75), // =~, reduce: UnaryOpTerm - reduce(75), // !=~, reduce: UnaryOpTerm - reduce(75), // ==, reduce: UnaryOpTerm - reduce(75), // !=, reduce: UnaryOpTerm - reduce(75), // >, reduce: UnaryOpTerm - reduce(75), // >=, reduce: UnaryOpTerm - reduce(75), // <, reduce: UnaryOpTerm - reduce(75), // <=, reduce: UnaryOpTerm - reduce(75), // |, reduce: UnaryOpTerm - reduce(75), // ^, reduce: UnaryOpTerm - reduce(75), // &, reduce: UnaryOpTerm - reduce(75), // <<, reduce: UnaryOpTerm - reduce(75), // >>, reduce: UnaryOpTerm - reduce(75), // +, reduce: UnaryOpTerm - reduce(75), // -, reduce: UnaryOpTerm - reduce(75), // .+, reduce: UnaryOpTerm - reduce(75), // .-, reduce: UnaryOpTerm - reduce(75), // ., reduce: UnaryOpTerm - reduce(75), // *, reduce: UnaryOpTerm - reduce(75), // /, reduce: UnaryOpTerm - reduce(75), // //, reduce: UnaryOpTerm - reduce(75), // %, reduce: UnaryOpTerm - reduce(75), // .*, reduce: UnaryOpTerm - reduce(75), // ./, reduce: UnaryOpTerm - reduce(75), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(75), // ), reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S215 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S216 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S217 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: PowTerm - nil, // : - reduce(77), // ||, reduce: PowTerm - reduce(77), // ^^, reduce: PowTerm - reduce(77), // &&, reduce: PowTerm - reduce(77), // =~, reduce: PowTerm - reduce(77), // !=~, reduce: PowTerm - reduce(77), // ==, reduce: PowTerm - reduce(77), // !=, reduce: PowTerm - reduce(77), // >, reduce: PowTerm - reduce(77), // >=, reduce: PowTerm - reduce(77), // <, reduce: PowTerm - reduce(77), // <=, reduce: PowTerm - reduce(77), // |, reduce: PowTerm - reduce(77), // ^, reduce: PowTerm - reduce(77), // &, reduce: PowTerm - reduce(77), // <<, reduce: PowTerm - reduce(77), // >>, reduce: PowTerm - reduce(77), // +, reduce: PowTerm - reduce(77), // -, reduce: PowTerm - reduce(77), // .+, reduce: PowTerm - reduce(77), // .-, reduce: PowTerm - reduce(77), // ., reduce: PowTerm - reduce(77), // *, reduce: PowTerm - reduce(77), // /, reduce: PowTerm - reduce(77), // //, reduce: PowTerm - reduce(77), // %, reduce: PowTerm - reduce(77), // .*, reduce: PowTerm - reduce(77), // ./, reduce: PowTerm - reduce(77), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(523), // ** - nil, // ( - reduce(77), // ), reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - shift(524), // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S218 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S219 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: FieldName - nil, // : - reduce(81), // ||, reduce: FieldName - reduce(81), // ^^, reduce: FieldName - reduce(81), // &&, reduce: FieldName - reduce(81), // =~, reduce: FieldName - reduce(81), // !=~, reduce: FieldName - reduce(81), // ==, reduce: FieldName - reduce(81), // !=, reduce: FieldName - reduce(81), // >, reduce: FieldName - reduce(81), // >=, reduce: FieldName - reduce(81), // <, reduce: FieldName - reduce(81), // <=, reduce: FieldName - reduce(81), // |, reduce: FieldName - reduce(81), // ^, reduce: FieldName - reduce(81), // &, reduce: FieldName - reduce(81), // <<, reduce: FieldName - reduce(81), // >>, reduce: FieldName - reduce(81), // +, reduce: FieldName - reduce(81), // -, reduce: FieldName - reduce(81), // .+, reduce: FieldName - reduce(81), // .-, reduce: FieldName - reduce(81), // ., reduce: FieldName - reduce(81), // *, reduce: FieldName - reduce(81), // /, reduce: FieldName - reduce(81), // //, reduce: FieldName - reduce(81), // %, reduce: FieldName - reduce(81), // .*, reduce: FieldName - reduce(81), // ./, reduce: FieldName - reduce(81), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(81), // **, reduce: FieldName - nil, // ( - reduce(81), // ), reduce: FieldName - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(81), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S220 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: FieldName - nil, // : - reduce(82), // ||, reduce: FieldName - reduce(82), // ^^, reduce: FieldName - reduce(82), // &&, reduce: FieldName - reduce(82), // =~, reduce: FieldName - reduce(82), // !=~, reduce: FieldName - reduce(82), // ==, reduce: FieldName - reduce(82), // !=, reduce: FieldName - reduce(82), // >, reduce: FieldName - reduce(82), // >=, reduce: FieldName - reduce(82), // <, reduce: FieldName - reduce(82), // <=, reduce: FieldName - reduce(82), // |, reduce: FieldName - reduce(82), // ^, reduce: FieldName - reduce(82), // &, reduce: FieldName - reduce(82), // <<, reduce: FieldName - reduce(82), // >>, reduce: FieldName - reduce(82), // +, reduce: FieldName - reduce(82), // -, reduce: FieldName - reduce(82), // .+, reduce: FieldName - reduce(82), // .-, reduce: FieldName - reduce(82), // ., reduce: FieldName - reduce(82), // *, reduce: FieldName - reduce(82), // /, reduce: FieldName - reduce(82), // //, reduce: FieldName - reduce(82), // %, reduce: FieldName - reduce(82), // .*, reduce: FieldName - reduce(82), // ./, reduce: FieldName - reduce(82), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(82), // **, reduce: FieldName - nil, // ( - reduce(82), // ), reduce: FieldName - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(82), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S221 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: DirectFieldName - nil, // : - reduce(83), // ||, reduce: DirectFieldName - reduce(83), // ^^, reduce: DirectFieldName - reduce(83), // &&, reduce: DirectFieldName - reduce(83), // =~, reduce: DirectFieldName - reduce(83), // !=~, reduce: DirectFieldName - reduce(83), // ==, reduce: DirectFieldName - reduce(83), // !=, reduce: DirectFieldName - reduce(83), // >, reduce: DirectFieldName - reduce(83), // >=, reduce: DirectFieldName - reduce(83), // <, reduce: DirectFieldName - reduce(83), // <=, reduce: DirectFieldName - reduce(83), // |, reduce: DirectFieldName - reduce(83), // ^, reduce: DirectFieldName - reduce(83), // &, reduce: DirectFieldName - reduce(83), // <<, reduce: DirectFieldName - reduce(83), // >>, reduce: DirectFieldName - reduce(83), // +, reduce: DirectFieldName - reduce(83), // -, reduce: DirectFieldName - reduce(83), // .+, reduce: DirectFieldName - reduce(83), // .-, reduce: DirectFieldName - reduce(83), // ., reduce: DirectFieldName - reduce(83), // *, reduce: DirectFieldName - reduce(83), // /, reduce: DirectFieldName - reduce(83), // //, reduce: DirectFieldName - reduce(83), // %, reduce: DirectFieldName - reduce(83), // .*, reduce: DirectFieldName - reduce(83), // ./, reduce: DirectFieldName - reduce(83), // .//, reduce: DirectFieldName - nil, // ! - nil, // ~ - reduce(83), // **, reduce: DirectFieldName - nil, // ( - reduce(83), // ), reduce: DirectFieldName - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(83), // [, reduce: DirectFieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S222 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -18700,10 +16856,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -18712,44 +16868,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, - actionRow{ // S223 + actionRow{ // S201 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -18766,45 +16922,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: FullSrec + reduce(14), // ?, reduce: FullSrec nil, // : - reduce(85), // ||, reduce: FullSrec - reduce(85), // ^^, reduce: FullSrec - reduce(85), // &&, reduce: FullSrec - reduce(85), // =~, reduce: FullSrec - reduce(85), // !=~, reduce: FullSrec - reduce(85), // ==, reduce: FullSrec - reduce(85), // !=, reduce: FullSrec - reduce(85), // >, reduce: FullSrec - reduce(85), // >=, reduce: FullSrec - reduce(85), // <, reduce: FullSrec - reduce(85), // <=, reduce: FullSrec - reduce(85), // |, reduce: FullSrec - reduce(85), // ^, reduce: FullSrec - reduce(85), // &, reduce: FullSrec - reduce(85), // <<, reduce: FullSrec - reduce(85), // >>, reduce: FullSrec - reduce(85), // +, reduce: FullSrec - reduce(85), // -, reduce: FullSrec - reduce(85), // .+, reduce: FullSrec - reduce(85), // .-, reduce: FullSrec - reduce(85), // ., reduce: FullSrec - reduce(85), // *, reduce: FullSrec - reduce(85), // /, reduce: FullSrec - reduce(85), // //, reduce: FullSrec - reduce(85), // %, reduce: FullSrec - reduce(85), // .*, reduce: FullSrec - reduce(85), // ./, reduce: FullSrec - reduce(85), // .//, reduce: FullSrec + reduce(14), // ||, reduce: FullSrec + reduce(14), // ^^, reduce: FullSrec + reduce(14), // &&, reduce: FullSrec + reduce(14), // =~, reduce: FullSrec + reduce(14), // !=~, reduce: FullSrec + reduce(14), // ==, reduce: FullSrec + reduce(14), // !=, reduce: FullSrec + reduce(14), // >, reduce: FullSrec + reduce(14), // >=, reduce: FullSrec + reduce(14), // <, reduce: FullSrec + reduce(14), // <=, reduce: FullSrec + reduce(14), // |, reduce: FullSrec + reduce(14), // ^, reduce: FullSrec + reduce(14), // &, reduce: FullSrec + reduce(14), // <<, reduce: FullSrec + reduce(14), // >>, reduce: FullSrec + reduce(14), // +, reduce: FullSrec + reduce(14), // -, reduce: FullSrec + reduce(14), // .+, reduce: FullSrec + reduce(14), // .-, reduce: FullSrec + reduce(14), // ., reduce: FullSrec + reduce(14), // *, reduce: FullSrec + reduce(14), // /, reduce: FullSrec + reduce(14), // //, reduce: FullSrec + reduce(14), // %, reduce: FullSrec + reduce(14), // .*, reduce: FullSrec + reduce(14), // ./, reduce: FullSrec + reduce(14), // .//, reduce: FullSrec nil, // ! nil, // ~ - reduce(85), // **, reduce: FullSrec + reduce(14), // **, reduce: FullSrec nil, // ( - reduce(85), // ), reduce: FullSrec - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(14), // ), reduce: FullSrec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -18821,12 +16973,1860 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(85), // [, reduce: FullSrec + reduce(14), // [, reduce: FullSrec nil, // , nil, // { nil, // } }, }, + actionRow{ // S202 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(31), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S203 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(489), // ? + nil, // : + 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, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(33), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S204 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: LogicalOrTerm + nil, // : + reduce(35), // ||, reduce: LogicalOrTerm + shift(491), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(35), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S205 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: LogicalXORTerm + nil, // : + reduce(37), // ||, reduce: LogicalXORTerm + reduce(37), // ^^, reduce: LogicalXORTerm + shift(492), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(37), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S206 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(39), // ?, reduce: LogicalAndTerm + nil, // : + reduce(39), // ||, reduce: LogicalAndTerm + reduce(39), // ^^, reduce: LogicalAndTerm + reduce(39), // &&, reduce: LogicalAndTerm + shift(493), // =~ + shift(494), // !=~ + shift(495), // == + shift(496), // != + nil, // > + 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(39), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S207 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(44), // ?, reduce: EqneTerm + nil, // : + reduce(44), // ||, reduce: EqneTerm + reduce(44), // ^^, reduce: EqneTerm + reduce(44), // &&, reduce: EqneTerm + reduce(44), // =~, reduce: EqneTerm + reduce(44), // !=~, reduce: EqneTerm + reduce(44), // ==, reduce: EqneTerm + reduce(44), // !=, reduce: EqneTerm + shift(497), // > + shift(498), // >= + shift(499), // < + shift(500), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(44), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S208 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(49), // ?, reduce: CmpTerm + nil, // : + reduce(49), // ||, reduce: CmpTerm + reduce(49), // ^^, reduce: CmpTerm + reduce(49), // &&, reduce: CmpTerm + reduce(49), // =~, reduce: CmpTerm + reduce(49), // !=~, reduce: CmpTerm + reduce(49), // ==, reduce: CmpTerm + reduce(49), // !=, reduce: CmpTerm + reduce(49), // >, reduce: CmpTerm + reduce(49), // >=, reduce: CmpTerm + reduce(49), // <, reduce: CmpTerm + reduce(49), // <=, reduce: CmpTerm + shift(501), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(49), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S209 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(51), // ?, reduce: BitwiseORTerm + nil, // : + reduce(51), // ||, reduce: BitwiseORTerm + reduce(51), // ^^, reduce: BitwiseORTerm + reduce(51), // &&, reduce: BitwiseORTerm + reduce(51), // =~, reduce: BitwiseORTerm + reduce(51), // !=~, reduce: BitwiseORTerm + reduce(51), // ==, reduce: BitwiseORTerm + reduce(51), // !=, reduce: BitwiseORTerm + reduce(51), // >, reduce: BitwiseORTerm + reduce(51), // >=, reduce: BitwiseORTerm + reduce(51), // <, reduce: BitwiseORTerm + reduce(51), // <=, reduce: BitwiseORTerm + reduce(51), // |, reduce: BitwiseORTerm + shift(502), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(51), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S210 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(53), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(53), // ||, reduce: BitwiseXORTerm + reduce(53), // ^^, reduce: BitwiseXORTerm + reduce(53), // &&, reduce: BitwiseXORTerm + reduce(53), // =~, reduce: BitwiseXORTerm + reduce(53), // !=~, reduce: BitwiseXORTerm + reduce(53), // ==, reduce: BitwiseXORTerm + reduce(53), // !=, reduce: BitwiseXORTerm + reduce(53), // >, reduce: BitwiseXORTerm + reduce(53), // >=, reduce: BitwiseXORTerm + reduce(53), // <, reduce: BitwiseXORTerm + reduce(53), // <=, reduce: BitwiseXORTerm + reduce(53), // |, reduce: BitwiseXORTerm + reduce(53), // ^, reduce: BitwiseXORTerm + shift(503), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(53), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S211 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(55), // ||, reduce: BitwiseANDTerm + reduce(55), // ^^, reduce: BitwiseANDTerm + reduce(55), // &&, reduce: BitwiseANDTerm + reduce(55), // =~, reduce: BitwiseANDTerm + reduce(55), // !=~, reduce: BitwiseANDTerm + reduce(55), // ==, reduce: BitwiseANDTerm + reduce(55), // !=, reduce: BitwiseANDTerm + reduce(55), // >, reduce: BitwiseANDTerm + reduce(55), // >=, reduce: BitwiseANDTerm + reduce(55), // <, reduce: BitwiseANDTerm + reduce(55), // <=, reduce: BitwiseANDTerm + reduce(55), // |, reduce: BitwiseANDTerm + reduce(55), // ^, reduce: BitwiseANDTerm + reduce(55), // &, reduce: BitwiseANDTerm + shift(504), // << + shift(505), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(55), // ), reduce: BitwiseANDTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S212 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(58), // ||, reduce: BitwiseShiftTerm + reduce(58), // ^^, reduce: BitwiseShiftTerm + reduce(58), // &&, reduce: BitwiseShiftTerm + reduce(58), // =~, reduce: BitwiseShiftTerm + reduce(58), // !=~, reduce: BitwiseShiftTerm + reduce(58), // ==, reduce: BitwiseShiftTerm + reduce(58), // !=, reduce: BitwiseShiftTerm + reduce(58), // >, reduce: BitwiseShiftTerm + reduce(58), // >=, reduce: BitwiseShiftTerm + reduce(58), // <, reduce: BitwiseShiftTerm + reduce(58), // <=, reduce: BitwiseShiftTerm + reduce(58), // |, reduce: BitwiseShiftTerm + reduce(58), // ^, reduce: BitwiseShiftTerm + reduce(58), // &, reduce: BitwiseShiftTerm + reduce(58), // <<, reduce: BitwiseShiftTerm + reduce(58), // >>, reduce: BitwiseShiftTerm + shift(506), // + + shift(507), // - + shift(508), // .+ + shift(509), // .- + shift(510), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(58), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S213 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S214 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: AddsubdotTerm + nil, // : + reduce(64), // ||, reduce: AddsubdotTerm + reduce(64), // ^^, reduce: AddsubdotTerm + reduce(64), // &&, reduce: AddsubdotTerm + reduce(64), // =~, reduce: AddsubdotTerm + reduce(64), // !=~, reduce: AddsubdotTerm + reduce(64), // ==, reduce: AddsubdotTerm + reduce(64), // !=, reduce: AddsubdotTerm + reduce(64), // >, reduce: AddsubdotTerm + reduce(64), // >=, reduce: AddsubdotTerm + reduce(64), // <, reduce: AddsubdotTerm + reduce(64), // <=, reduce: AddsubdotTerm + reduce(64), // |, reduce: AddsubdotTerm + reduce(64), // ^, reduce: AddsubdotTerm + reduce(64), // &, reduce: AddsubdotTerm + reduce(64), // <<, reduce: AddsubdotTerm + reduce(64), // >>, reduce: AddsubdotTerm + reduce(64), // +, reduce: AddsubdotTerm + reduce(64), // -, reduce: AddsubdotTerm + reduce(64), // .+, reduce: AddsubdotTerm + reduce(64), // .-, reduce: AddsubdotTerm + reduce(64), // ., reduce: AddsubdotTerm + shift(512), // * + shift(513), // / + shift(514), // // + shift(515), // % + shift(516), // .* + shift(517), // ./ + shift(518), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(64), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S215 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S216 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S217 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S218 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: MuldivTerm + nil, // : + reduce(72), // ||, reduce: MuldivTerm + reduce(72), // ^^, reduce: MuldivTerm + reduce(72), // &&, reduce: MuldivTerm + reduce(72), // =~, reduce: MuldivTerm + reduce(72), // !=~, reduce: MuldivTerm + reduce(72), // ==, reduce: MuldivTerm + reduce(72), // !=, reduce: MuldivTerm + reduce(72), // >, reduce: MuldivTerm + reduce(72), // >=, reduce: MuldivTerm + reduce(72), // <, reduce: MuldivTerm + reduce(72), // <=, reduce: MuldivTerm + reduce(72), // |, reduce: MuldivTerm + reduce(72), // ^, reduce: MuldivTerm + reduce(72), // &, reduce: MuldivTerm + reduce(72), // <<, reduce: MuldivTerm + reduce(72), // >>, reduce: MuldivTerm + reduce(72), // +, reduce: MuldivTerm + reduce(72), // -, reduce: MuldivTerm + reduce(72), // .+, reduce: MuldivTerm + reduce(72), // .-, reduce: MuldivTerm + reduce(72), // ., reduce: MuldivTerm + reduce(72), // *, reduce: MuldivTerm + reduce(72), // /, reduce: MuldivTerm + reduce(72), // //, reduce: MuldivTerm + reduce(72), // %, reduce: MuldivTerm + reduce(72), // .*, reduce: MuldivTerm + reduce(72), // ./, reduce: MuldivTerm + reduce(72), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(72), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S219 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: UnaryOpTerm + nil, // : + reduce(79), // ||, reduce: UnaryOpTerm + reduce(79), // ^^, reduce: UnaryOpTerm + reduce(79), // &&, reduce: UnaryOpTerm + reduce(79), // =~, reduce: UnaryOpTerm + reduce(79), // !=~, reduce: UnaryOpTerm + reduce(79), // ==, reduce: UnaryOpTerm + reduce(79), // !=, reduce: UnaryOpTerm + reduce(79), // >, reduce: UnaryOpTerm + reduce(79), // >=, reduce: UnaryOpTerm + reduce(79), // <, reduce: UnaryOpTerm + reduce(79), // <=, reduce: UnaryOpTerm + reduce(79), // |, reduce: UnaryOpTerm + reduce(79), // ^, reduce: UnaryOpTerm + reduce(79), // &, reduce: UnaryOpTerm + reduce(79), // <<, reduce: UnaryOpTerm + reduce(79), // >>, reduce: UnaryOpTerm + reduce(79), // +, reduce: UnaryOpTerm + reduce(79), // -, reduce: UnaryOpTerm + reduce(79), // .+, reduce: UnaryOpTerm + reduce(79), // .-, reduce: UnaryOpTerm + reduce(79), // ., reduce: UnaryOpTerm + reduce(79), // *, reduce: UnaryOpTerm + reduce(79), // /, reduce: UnaryOpTerm + reduce(79), // //, reduce: UnaryOpTerm + reduce(79), // %, reduce: UnaryOpTerm + reduce(79), // .*, reduce: UnaryOpTerm + reduce(79), // ./, reduce: UnaryOpTerm + reduce(79), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(79), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S220 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S221 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S222 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: PowTerm + nil, // : + reduce(81), // ||, reduce: PowTerm + reduce(81), // ^^, reduce: PowTerm + reduce(81), // &&, reduce: PowTerm + reduce(81), // =~, reduce: PowTerm + reduce(81), // !=~, reduce: PowTerm + reduce(81), // ==, reduce: PowTerm + reduce(81), // !=, reduce: PowTerm + reduce(81), // >, reduce: PowTerm + reduce(81), // >=, reduce: PowTerm + reduce(81), // <, reduce: PowTerm + reduce(81), // <=, reduce: PowTerm + reduce(81), // |, reduce: PowTerm + reduce(81), // ^, reduce: PowTerm + reduce(81), // &, reduce: PowTerm + reduce(81), // <<, reduce: PowTerm + reduce(81), // >>, reduce: PowTerm + reduce(81), // +, reduce: PowTerm + reduce(81), // -, reduce: PowTerm + reduce(81), // .+, reduce: PowTerm + reduce(81), // .-, reduce: PowTerm + reduce(81), // ., reduce: PowTerm + reduce(81), // *, reduce: PowTerm + reduce(81), // /, reduce: PowTerm + reduce(81), // //, reduce: PowTerm + reduce(81), // %, reduce: PowTerm + reduce(81), // .*, reduce: PowTerm + reduce(81), // ./, reduce: PowTerm + reduce(81), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(524), // ** + nil, // ( + reduce(81), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + 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(525), // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S223 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, actionRow{ // S224 canRecover: false, actions: [numSymbols]action{ @@ -18834,6 +18834,94 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(85), // ||, reduce: MlrvalOrFunction + reduce(85), // ^^, reduce: MlrvalOrFunction + reduce(85), // &&, reduce: MlrvalOrFunction + reduce(85), // =~, reduce: MlrvalOrFunction + reduce(85), // !=~, reduce: MlrvalOrFunction + reduce(85), // ==, reduce: MlrvalOrFunction + reduce(85), // !=, reduce: MlrvalOrFunction + reduce(85), // >, reduce: MlrvalOrFunction + reduce(85), // >=, reduce: MlrvalOrFunction + reduce(85), // <, reduce: MlrvalOrFunction + reduce(85), // <=, reduce: MlrvalOrFunction + reduce(85), // |, reduce: MlrvalOrFunction + reduce(85), // ^, reduce: MlrvalOrFunction + reduce(85), // &, reduce: MlrvalOrFunction + reduce(85), // <<, reduce: MlrvalOrFunction + reduce(85), // >>, reduce: MlrvalOrFunction + reduce(85), // +, reduce: MlrvalOrFunction + reduce(85), // -, reduce: MlrvalOrFunction + reduce(85), // .+, reduce: MlrvalOrFunction + reduce(85), // .-, reduce: MlrvalOrFunction + reduce(85), // ., reduce: MlrvalOrFunction + reduce(85), // *, reduce: MlrvalOrFunction + reduce(85), // /, reduce: MlrvalOrFunction + reduce(85), // //, reduce: MlrvalOrFunction + reduce(85), // %, reduce: MlrvalOrFunction + reduce(85), // .*, reduce: MlrvalOrFunction + reduce(85), // ./, reduce: MlrvalOrFunction + reduce(85), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(85), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(85), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(85), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S225 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -18885,10 +18973,6 @@ var actionTab = actionTable{ reduce(86), // **, reduce: MlrvalOrFunction nil, // ( reduce(86), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -18911,13 +18995,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S225 + actionRow{ // S226 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -18969,10 +19057,6 @@ var actionTab = actionTable{ reduce(87), // **, reduce: MlrvalOrFunction nil, // ( reduce(87), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -18995,13 +19079,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S226 + actionRow{ // S227 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19053,10 +19141,6 @@ var actionTab = actionTable{ reduce(88), // **, reduce: MlrvalOrFunction nil, // ( reduce(88), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19079,13 +19163,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S227 + actionRow{ // S228 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19137,10 +19225,6 @@ var actionTab = actionTable{ reduce(89), // **, reduce: MlrvalOrFunction nil, // ( reduce(89), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19163,13 +19247,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S228 + actionRow{ // S229 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19221,10 +19309,6 @@ var actionTab = actionTable{ reduce(90), // **, reduce: MlrvalOrFunction nil, // ( reduce(90), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19247,13 +19331,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S229 + actionRow{ // S230 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19270,45 +19358,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MlrvalOrFunction + reduce(91), // ?, reduce: ContextVariable nil, // : - reduce(91), // ||, reduce: MlrvalOrFunction - reduce(91), // ^^, reduce: MlrvalOrFunction - reduce(91), // &&, reduce: MlrvalOrFunction - reduce(91), // =~, reduce: MlrvalOrFunction - reduce(91), // !=~, reduce: MlrvalOrFunction - reduce(91), // ==, reduce: MlrvalOrFunction - reduce(91), // !=, reduce: MlrvalOrFunction - reduce(91), // >, reduce: MlrvalOrFunction - reduce(91), // >=, reduce: MlrvalOrFunction - reduce(91), // <, reduce: MlrvalOrFunction - reduce(91), // <=, reduce: MlrvalOrFunction - reduce(91), // |, reduce: MlrvalOrFunction - reduce(91), // ^, reduce: MlrvalOrFunction - reduce(91), // &, reduce: MlrvalOrFunction - reduce(91), // <<, reduce: MlrvalOrFunction - reduce(91), // >>, reduce: MlrvalOrFunction - reduce(91), // +, reduce: MlrvalOrFunction - reduce(91), // -, reduce: MlrvalOrFunction - reduce(91), // .+, reduce: MlrvalOrFunction - reduce(91), // .-, reduce: MlrvalOrFunction - reduce(91), // ., reduce: MlrvalOrFunction - reduce(91), // *, reduce: MlrvalOrFunction - reduce(91), // /, reduce: MlrvalOrFunction - reduce(91), // //, reduce: MlrvalOrFunction - reduce(91), // %, reduce: MlrvalOrFunction - reduce(91), // .*, reduce: MlrvalOrFunction - reduce(91), // ./, reduce: MlrvalOrFunction - reduce(91), // .//, reduce: MlrvalOrFunction + reduce(91), // ||, reduce: ContextVariable + reduce(91), // ^^, reduce: ContextVariable + reduce(91), // &&, reduce: ContextVariable + reduce(91), // =~, reduce: ContextVariable + reduce(91), // !=~, reduce: ContextVariable + reduce(91), // ==, reduce: ContextVariable + reduce(91), // !=, reduce: ContextVariable + reduce(91), // >, reduce: ContextVariable + reduce(91), // >=, reduce: ContextVariable + reduce(91), // <, reduce: ContextVariable + reduce(91), // <=, reduce: ContextVariable + reduce(91), // |, reduce: ContextVariable + reduce(91), // ^, reduce: ContextVariable + reduce(91), // &, reduce: ContextVariable + reduce(91), // <<, reduce: ContextVariable + reduce(91), // >>, reduce: ContextVariable + reduce(91), // +, reduce: ContextVariable + reduce(91), // -, reduce: ContextVariable + reduce(91), // .+, reduce: ContextVariable + reduce(91), // .-, reduce: ContextVariable + reduce(91), // ., reduce: ContextVariable + reduce(91), // *, reduce: ContextVariable + reduce(91), // /, reduce: ContextVariable + reduce(91), // //, reduce: ContextVariable + reduce(91), // %, reduce: ContextVariable + reduce(91), // .*, reduce: ContextVariable + reduce(91), // ./, reduce: ContextVariable + reduce(91), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(91), // **, reduce: MlrvalOrFunction + reduce(91), // **, reduce: ContextVariable nil, // ( - reduce(91), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(91), // ), reduce: ContextVariable nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19325,19 +19409,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(91), // [, reduce: MlrvalOrFunction + reduce(91), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S230 + actionRow{ // S231 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19389,10 +19477,6 @@ var actionTab = actionTable{ reduce(92), // **, reduce: ContextVariable nil, // ( reduce(92), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19415,13 +19499,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S231 + actionRow{ // S232 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19473,10 +19561,6 @@ var actionTab = actionTable{ reduce(93), // **, reduce: ContextVariable nil, // ( reduce(93), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19499,13 +19583,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S232 + actionRow{ // S233 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19557,10 +19645,6 @@ var actionTab = actionTable{ reduce(94), // **, reduce: ContextVariable nil, // ( reduce(94), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19583,13 +19667,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S233 + actionRow{ // S234 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19641,10 +19729,6 @@ var actionTab = actionTable{ reduce(95), // **, reduce: ContextVariable nil, // ( reduce(95), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19667,13 +19751,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S234 + actionRow{ // S235 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19725,10 +19813,6 @@ var actionTab = actionTable{ reduce(96), // **, reduce: ContextVariable nil, // ( reduce(96), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19751,13 +19835,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S235 + actionRow{ // S236 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19809,10 +19897,6 @@ var actionTab = actionTable{ reduce(97), // **, reduce: ContextVariable nil, // ( reduce(97), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19835,13 +19919,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S236 + actionRow{ // S237 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19893,10 +19981,6 @@ var actionTab = actionTable{ reduce(98), // **, reduce: ContextVariable nil, // ( reduce(98), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -19919,13 +20003,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S237 + actionRow{ // S238 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -19977,10 +20065,6 @@ var actionTab = actionTable{ reduce(99), // **, reduce: ContextVariable nil, // ( reduce(99), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -20003,13 +20087,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S238 + actionRow{ // S239 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20061,10 +20149,6 @@ var actionTab = actionTable{ reduce(100), // **, reduce: ContextVariable nil, // ( reduce(100), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -20087,13 +20171,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S239 + actionRow{ // S240 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20145,10 +20233,6 @@ var actionTab = actionTable{ reduce(101), // **, reduce: ContextVariable nil, // ( reduce(101), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -20171,90 +20255,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S240 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: ContextVariable - nil, // : - reduce(102), // ||, reduce: ContextVariable - reduce(102), // ^^, reduce: ContextVariable - reduce(102), // &&, reduce: ContextVariable - reduce(102), // =~, reduce: ContextVariable - reduce(102), // !=~, reduce: ContextVariable - reduce(102), // ==, reduce: ContextVariable - reduce(102), // !=, reduce: ContextVariable - reduce(102), // >, reduce: ContextVariable - reduce(102), // >=, reduce: ContextVariable - reduce(102), // <, reduce: ContextVariable - reduce(102), // <=, reduce: ContextVariable - reduce(102), // |, reduce: ContextVariable - reduce(102), // ^, reduce: ContextVariable - reduce(102), // &, reduce: ContextVariable - reduce(102), // <<, reduce: ContextVariable - reduce(102), // >>, reduce: ContextVariable - reduce(102), // +, reduce: ContextVariable - reduce(102), // -, reduce: ContextVariable - reduce(102), // .+, reduce: ContextVariable - reduce(102), // .-, reduce: ContextVariable - reduce(102), // ., reduce: ContextVariable - reduce(102), // *, reduce: ContextVariable - reduce(102), // /, reduce: ContextVariable - reduce(102), // //, reduce: ContextVariable - reduce(102), // %, reduce: ContextVariable - reduce(102), // .*, reduce: ContextVariable - reduce(102), // ./, reduce: ContextVariable - reduce(102), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(102), // **, reduce: ContextVariable - nil, // ( - reduce(102), // ), reduce: ContextVariable - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(102), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - }, - }, actionRow{ // S241 canRecover: false, actions: [numSymbols]action{ @@ -20262,6 +20262,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20278,45 +20282,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(103), // ?, reduce: MlrvalOrFunction + reduce(102), // ?, 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 + reduce(102), // ||, reduce: MlrvalOrFunction + reduce(102), // ^^, reduce: MlrvalOrFunction + reduce(102), // &&, reduce: MlrvalOrFunction + reduce(102), // =~, reduce: MlrvalOrFunction + reduce(102), // !=~, reduce: MlrvalOrFunction + reduce(102), // ==, reduce: MlrvalOrFunction + reduce(102), // !=, reduce: MlrvalOrFunction + reduce(102), // >, reduce: MlrvalOrFunction + reduce(102), // >=, reduce: MlrvalOrFunction + reduce(102), // <, reduce: MlrvalOrFunction + reduce(102), // <=, reduce: MlrvalOrFunction + reduce(102), // |, reduce: MlrvalOrFunction + reduce(102), // ^, reduce: MlrvalOrFunction + reduce(102), // &, reduce: MlrvalOrFunction + reduce(102), // <<, reduce: MlrvalOrFunction + reduce(102), // >>, reduce: MlrvalOrFunction + reduce(102), // +, reduce: MlrvalOrFunction + reduce(102), // -, reduce: MlrvalOrFunction + reduce(102), // .+, reduce: MlrvalOrFunction + reduce(102), // .-, reduce: MlrvalOrFunction + reduce(102), // ., reduce: MlrvalOrFunction + reduce(102), // *, reduce: MlrvalOrFunction + reduce(102), // /, reduce: MlrvalOrFunction + reduce(102), // //, reduce: MlrvalOrFunction + reduce(102), // %, reduce: MlrvalOrFunction + reduce(102), // .*, reduce: MlrvalOrFunction + reduce(102), // ./, reduce: MlrvalOrFunction + reduce(102), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction + reduce(102), // **, reduce: MlrvalOrFunction nil, // ( - reduce(103), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(102), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -20333,7 +20333,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(103), // [, reduce: MlrvalOrFunction + reduce(102), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -20346,6 +20346,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + shift(527), // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20380,10 +20384,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -20392,34 +20396,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - shift(527), // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -20430,6 +20430,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20446,45 +20450,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction + reduce(109), // ?, 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 + 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(110), // **, reduce: MlrvalOrFunction + reduce(109), // **, reduce: MlrvalOrFunction nil, // ( - reduce(110), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(109), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -20501,7 +20501,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(110), // [, reduce: MlrvalOrFunction + reduce(109), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -20514,6 +20514,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20530,45 +20534,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction + reduce(111), // ?, 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 + 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(112), // **, reduce: MlrvalOrFunction + reduce(111), // **, reduce: MlrvalOrFunction nil, // ( - reduce(112), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(111), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -20585,7 +20585,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(112), // [, reduce: MlrvalOrFunction + reduce(111), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -20598,6 +20598,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20614,45 +20618,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction + reduce(116), // ?, reduce: MlrvalOrFunction nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction + reduce(116), // **, reduce: MlrvalOrFunction nil, // ( - reduce(117), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(116), // ), reduce: MlrvalOrFunction nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -20669,7 +20669,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(117), // [, reduce: MlrvalOrFunction + reduce(116), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -20682,6 +20682,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20716,10 +20720,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -20728,128 +20732,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - shift(328), // ( + shift(332), // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - shift(356), // { + shift(355), // { shift(529), // } }, }, actionRow{ // S247 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(531), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S248 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(108), // ], reduce: ArrayLiteralElement + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20901,10 +20821,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(109), // ], reduce: ArrayLiteralElement - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -20922,18 +20838,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(109), // ,, reduce: ArrayLiteralElement + reduce(108), // ,, reduce: ArrayLiteralElement nil, // { nil, // } }, }, - actionRow{ // S249 + actionRow{ // S248 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(83), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -20950,45 +20870,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: MlrvalOrFunction + reduce(83), // ?, reduce: MlrvalOrFunction nil, // : - reduce(79), // ||, reduce: MlrvalOrFunction - reduce(79), // ^^, reduce: MlrvalOrFunction - reduce(79), // &&, reduce: MlrvalOrFunction - reduce(79), // =~, reduce: MlrvalOrFunction - reduce(79), // !=~, reduce: MlrvalOrFunction - reduce(79), // ==, reduce: MlrvalOrFunction - reduce(79), // !=, reduce: MlrvalOrFunction - reduce(79), // >, reduce: MlrvalOrFunction - reduce(79), // >=, reduce: MlrvalOrFunction - reduce(79), // <, reduce: MlrvalOrFunction - reduce(79), // <=, reduce: MlrvalOrFunction - reduce(79), // |, reduce: MlrvalOrFunction - reduce(79), // ^, reduce: MlrvalOrFunction - reduce(79), // &, reduce: MlrvalOrFunction - reduce(79), // <<, reduce: MlrvalOrFunction - reduce(79), // >>, reduce: MlrvalOrFunction - reduce(79), // +, reduce: MlrvalOrFunction - reduce(79), // -, reduce: MlrvalOrFunction - reduce(79), // .+, reduce: MlrvalOrFunction - reduce(79), // .-, reduce: MlrvalOrFunction - reduce(79), // ., reduce: MlrvalOrFunction - reduce(79), // *, reduce: MlrvalOrFunction - reduce(79), // /, reduce: MlrvalOrFunction - reduce(79), // //, reduce: MlrvalOrFunction - reduce(79), // %, reduce: MlrvalOrFunction - reduce(79), // .*, reduce: MlrvalOrFunction - reduce(79), // ./, reduce: MlrvalOrFunction - reduce(79), // .//, reduce: MlrvalOrFunction + reduce(83), // ||, reduce: MlrvalOrFunction + reduce(83), // ^^, reduce: MlrvalOrFunction + reduce(83), // &&, reduce: MlrvalOrFunction + reduce(83), // =~, reduce: MlrvalOrFunction + reduce(83), // !=~, reduce: MlrvalOrFunction + reduce(83), // ==, reduce: MlrvalOrFunction + reduce(83), // !=, reduce: MlrvalOrFunction + reduce(83), // >, reduce: MlrvalOrFunction + reduce(83), // >=, reduce: MlrvalOrFunction + reduce(83), // <, reduce: MlrvalOrFunction + reduce(83), // <=, reduce: MlrvalOrFunction + reduce(83), // |, reduce: MlrvalOrFunction + reduce(83), // ^, reduce: MlrvalOrFunction + reduce(83), // &, reduce: MlrvalOrFunction + reduce(83), // <<, reduce: MlrvalOrFunction + reduce(83), // >>, reduce: MlrvalOrFunction + reduce(83), // +, reduce: MlrvalOrFunction + reduce(83), // -, reduce: MlrvalOrFunction + reduce(83), // .+, reduce: MlrvalOrFunction + reduce(83), // .-, reduce: MlrvalOrFunction + reduce(83), // ., reduce: MlrvalOrFunction + reduce(83), // *, reduce: MlrvalOrFunction + reduce(83), // /, reduce: MlrvalOrFunction + reduce(83), // //, reduce: MlrvalOrFunction + reduce(83), // %, reduce: MlrvalOrFunction + reduce(83), // .*, reduce: MlrvalOrFunction + reduce(83), // ./, reduce: MlrvalOrFunction + reduce(83), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(79), // **, reduce: MlrvalOrFunction + reduce(83), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(79), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21005,8 +20921,92 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(79), // [, reduce: MlrvalOrFunction - reduce(79), // ,, reduce: MlrvalOrFunction + reduce(83), // [, reduce: MlrvalOrFunction + reduce(83), // ,, reduce: MlrvalOrFunction + nil, // { + nil, // } + }, + }, + actionRow{ // S249 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(84), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(84), // ||, reduce: MlrvalOrFunction + reduce(84), // ^^, reduce: MlrvalOrFunction + reduce(84), // &&, reduce: MlrvalOrFunction + reduce(84), // =~, reduce: MlrvalOrFunction + reduce(84), // !=~, reduce: MlrvalOrFunction + reduce(84), // ==, reduce: MlrvalOrFunction + reduce(84), // !=, reduce: MlrvalOrFunction + reduce(84), // >, reduce: MlrvalOrFunction + reduce(84), // >=, reduce: MlrvalOrFunction + reduce(84), // <, reduce: MlrvalOrFunction + reduce(84), // <=, reduce: MlrvalOrFunction + reduce(84), // |, reduce: MlrvalOrFunction + reduce(84), // ^, reduce: MlrvalOrFunction + reduce(84), // &, reduce: MlrvalOrFunction + reduce(84), // <<, reduce: MlrvalOrFunction + reduce(84), // >>, reduce: MlrvalOrFunction + reduce(84), // +, reduce: MlrvalOrFunction + reduce(84), // -, reduce: MlrvalOrFunction + reduce(84), // .+, reduce: MlrvalOrFunction + reduce(84), // .-, reduce: MlrvalOrFunction + reduce(84), // ., reduce: MlrvalOrFunction + reduce(84), // *, reduce: MlrvalOrFunction + reduce(84), // /, reduce: MlrvalOrFunction + reduce(84), // //, reduce: MlrvalOrFunction + reduce(84), // %, reduce: MlrvalOrFunction + reduce(84), // .*, reduce: MlrvalOrFunction + reduce(84), // ./, reduce: MlrvalOrFunction + reduce(84), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(84), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(84), // [, reduce: MlrvalOrFunction + reduce(84), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, @@ -21018,6 +21018,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(10), // ], reduce: FieldName + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21034,45 +21038,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: MlrvalOrFunction + reduce(10), // ?, reduce: FieldName nil, // : - reduce(80), // ||, reduce: MlrvalOrFunction - reduce(80), // ^^, reduce: MlrvalOrFunction - reduce(80), // &&, reduce: MlrvalOrFunction - reduce(80), // =~, reduce: MlrvalOrFunction - reduce(80), // !=~, reduce: MlrvalOrFunction - reduce(80), // ==, reduce: MlrvalOrFunction - reduce(80), // !=, reduce: MlrvalOrFunction - reduce(80), // >, reduce: MlrvalOrFunction - reduce(80), // >=, reduce: MlrvalOrFunction - reduce(80), // <, reduce: MlrvalOrFunction - reduce(80), // <=, reduce: MlrvalOrFunction - reduce(80), // |, reduce: MlrvalOrFunction - reduce(80), // ^, reduce: MlrvalOrFunction - reduce(80), // &, reduce: MlrvalOrFunction - reduce(80), // <<, reduce: MlrvalOrFunction - reduce(80), // >>, reduce: MlrvalOrFunction - reduce(80), // +, reduce: MlrvalOrFunction - reduce(80), // -, reduce: MlrvalOrFunction - reduce(80), // .+, reduce: MlrvalOrFunction - reduce(80), // .-, reduce: MlrvalOrFunction - reduce(80), // ., reduce: MlrvalOrFunction - reduce(80), // *, reduce: MlrvalOrFunction - reduce(80), // /, reduce: MlrvalOrFunction - reduce(80), // //, reduce: MlrvalOrFunction - reduce(80), // %, reduce: MlrvalOrFunction - reduce(80), // .*, reduce: MlrvalOrFunction - reduce(80), // ./, reduce: MlrvalOrFunction - reduce(80), // .//, reduce: MlrvalOrFunction + reduce(10), // ||, reduce: FieldName + reduce(10), // ^^, reduce: FieldName + reduce(10), // &&, reduce: FieldName + reduce(10), // =~, reduce: FieldName + reduce(10), // !=~, reduce: FieldName + reduce(10), // ==, reduce: FieldName + reduce(10), // !=, reduce: FieldName + reduce(10), // >, reduce: FieldName + reduce(10), // >=, reduce: FieldName + reduce(10), // <, reduce: FieldName + reduce(10), // <=, reduce: FieldName + reduce(10), // |, reduce: FieldName + reduce(10), // ^, reduce: FieldName + reduce(10), // &, reduce: FieldName + reduce(10), // <<, reduce: FieldName + reduce(10), // >>, reduce: FieldName + reduce(10), // +, reduce: FieldName + reduce(10), // -, reduce: FieldName + reduce(10), // .+, reduce: FieldName + reduce(10), // .-, reduce: FieldName + reduce(10), // ., reduce: FieldName + reduce(10), // *, reduce: FieldName + reduce(10), // /, reduce: FieldName + reduce(10), // //, reduce: FieldName + reduce(10), // %, reduce: FieldName + reduce(10), // .*, reduce: FieldName + reduce(10), // ./, reduce: FieldName + reduce(10), // .//, reduce: FieldName nil, // ! nil, // ~ - reduce(80), // **, reduce: MlrvalOrFunction + reduce(10), // **, reduce: FieldName nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(80), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21089,8 +21089,8 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(80), // [, reduce: MlrvalOrFunction - reduce(80), // ,, reduce: MlrvalOrFunction + reduce(10), // [, reduce: FieldName + reduce(10), // ,, reduce: FieldName nil, // { nil, // } }, @@ -21102,6 +21102,430 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(11), // ], reduce: FieldName + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(11), // ?, reduce: FieldName + nil, // : + reduce(11), // ||, reduce: FieldName + reduce(11), // ^^, reduce: FieldName + reduce(11), // &&, reduce: FieldName + reduce(11), // =~, reduce: FieldName + reduce(11), // !=~, reduce: FieldName + reduce(11), // ==, reduce: FieldName + reduce(11), // !=, reduce: FieldName + reduce(11), // >, reduce: FieldName + reduce(11), // >=, reduce: FieldName + reduce(11), // <, reduce: FieldName + reduce(11), // <=, reduce: FieldName + reduce(11), // |, reduce: FieldName + reduce(11), // ^, reduce: FieldName + reduce(11), // &, reduce: FieldName + reduce(11), // <<, reduce: FieldName + reduce(11), // >>, reduce: FieldName + reduce(11), // +, reduce: FieldName + reduce(11), // -, reduce: FieldName + reduce(11), // .+, reduce: FieldName + reduce(11), // .-, reduce: FieldName + reduce(11), // ., reduce: FieldName + reduce(11), // *, reduce: FieldName + reduce(11), // /, reduce: FieldName + reduce(11), // //, reduce: FieldName + reduce(11), // %, reduce: FieldName + reduce(11), // .*, reduce: FieldName + reduce(11), // ./, reduce: FieldName + reduce(11), // .//, reduce: FieldName + nil, // ! + nil, // ~ + reduce(11), // **, reduce: FieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(11), // [, reduce: FieldName + reduce(11), // ,, reduce: FieldName + nil, // { + nil, // } + }, + }, + actionRow{ // S252 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(12), // ], reduce: DirectFieldName + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(12), // ?, reduce: DirectFieldName + nil, // : + reduce(12), // ||, reduce: DirectFieldName + reduce(12), // ^^, reduce: DirectFieldName + reduce(12), // &&, reduce: DirectFieldName + reduce(12), // =~, reduce: DirectFieldName + reduce(12), // !=~, reduce: DirectFieldName + reduce(12), // ==, reduce: DirectFieldName + reduce(12), // !=, reduce: DirectFieldName + reduce(12), // >, reduce: DirectFieldName + reduce(12), // >=, reduce: DirectFieldName + reduce(12), // <, reduce: DirectFieldName + reduce(12), // <=, reduce: DirectFieldName + reduce(12), // |, reduce: DirectFieldName + reduce(12), // ^, reduce: DirectFieldName + reduce(12), // &, reduce: DirectFieldName + reduce(12), // <<, reduce: DirectFieldName + reduce(12), // >>, reduce: DirectFieldName + reduce(12), // +, reduce: DirectFieldName + reduce(12), // -, reduce: DirectFieldName + reduce(12), // .+, reduce: DirectFieldName + reduce(12), // .-, reduce: DirectFieldName + reduce(12), // ., reduce: DirectFieldName + reduce(12), // *, reduce: DirectFieldName + reduce(12), // /, reduce: DirectFieldName + reduce(12), // //, reduce: DirectFieldName + reduce(12), // %, reduce: DirectFieldName + reduce(12), // .*, reduce: DirectFieldName + reduce(12), // ./, reduce: DirectFieldName + reduce(12), // .//, reduce: DirectFieldName + nil, // ! + nil, // ~ + reduce(12), // **, reduce: DirectFieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(12), // [, reduce: DirectFieldName + reduce(12), // ,, reduce: DirectFieldName + nil, // { + nil, // } + }, + }, + actionRow{ // S253 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S254 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(103), // ], reduce: ArrayLiteral + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: ArrayLiteral + nil, // : + reduce(103), // ||, reduce: ArrayLiteral + reduce(103), // ^^, reduce: ArrayLiteral + reduce(103), // &&, reduce: ArrayLiteral + reduce(103), // =~, reduce: ArrayLiteral + reduce(103), // !=~, reduce: ArrayLiteral + reduce(103), // ==, reduce: ArrayLiteral + reduce(103), // !=, reduce: ArrayLiteral + reduce(103), // >, reduce: ArrayLiteral + reduce(103), // >=, reduce: ArrayLiteral + reduce(103), // <, reduce: ArrayLiteral + reduce(103), // <=, reduce: ArrayLiteral + reduce(103), // |, reduce: ArrayLiteral + reduce(103), // ^, reduce: ArrayLiteral + reduce(103), // &, reduce: ArrayLiteral + reduce(103), // <<, reduce: ArrayLiteral + reduce(103), // >>, reduce: ArrayLiteral + reduce(103), // +, reduce: ArrayLiteral + reduce(103), // -, reduce: ArrayLiteral + reduce(103), // .+, reduce: ArrayLiteral + reduce(103), // .-, reduce: ArrayLiteral + reduce(103), // ., reduce: ArrayLiteral + reduce(103), // *, reduce: ArrayLiteral + reduce(103), // /, reduce: ArrayLiteral + reduce(103), // //, reduce: ArrayLiteral + reduce(103), // %, reduce: ArrayLiteral + reduce(103), // .*, reduce: ArrayLiteral + reduce(103), // ./, reduce: ArrayLiteral + reduce(103), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(103), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(103), // [, reduce: ArrayLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S255 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(14), // ], reduce: FullSrec + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(14), // ?, reduce: FullSrec + nil, // : + reduce(14), // ||, reduce: FullSrec + reduce(14), // ^^, reduce: FullSrec + reduce(14), // &&, reduce: FullSrec + reduce(14), // =~, reduce: FullSrec + reduce(14), // !=~, reduce: FullSrec + reduce(14), // ==, reduce: FullSrec + reduce(14), // !=, reduce: FullSrec + reduce(14), // >, reduce: FullSrec + reduce(14), // >=, reduce: FullSrec + reduce(14), // <, reduce: FullSrec + reduce(14), // <=, reduce: FullSrec + reduce(14), // |, reduce: FullSrec + reduce(14), // ^, reduce: FullSrec + reduce(14), // &, reduce: FullSrec + reduce(14), // <<, reduce: FullSrec + reduce(14), // >>, reduce: FullSrec + reduce(14), // +, reduce: FullSrec + reduce(14), // -, reduce: FullSrec + reduce(14), // .+, reduce: FullSrec + reduce(14), // .-, reduce: FullSrec + reduce(14), // ., reduce: FullSrec + reduce(14), // *, reduce: FullSrec + reduce(14), // /, reduce: FullSrec + reduce(14), // //, reduce: FullSrec + reduce(14), // %, reduce: FullSrec + reduce(14), // .*, reduce: FullSrec + reduce(14), // ./, reduce: FullSrec + reduce(14), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(14), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(14), // [, reduce: FullSrec + reduce(14), // ,, reduce: FullSrec + nil, // { + nil, // } + }, + }, + actionRow{ // S256 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(31), // ], reduce: Rvalue + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21153,10 +21577,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(27), // ], reduce: Rvalue - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21174,18 +21594,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(27), // ,, reduce: Rvalue + reduce(31), // ,, reduce: Rvalue nil, // { nil, // } }, }, - actionRow{ // S252 + actionRow{ // S257 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(33), // ], reduce: TernaryTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21237,10 +21661,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(29), // ], reduce: TernaryTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21258,18 +21678,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(29), // ,, reduce: TernaryTerm + reduce(33), // ,, reduce: TernaryTerm nil, // { nil, // } }, }, - actionRow{ // S253 + actionRow{ // S258 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(35), // ], reduce: LogicalOrTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21286,9 +21710,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(31), // ?, reduce: LogicalOrTerm + reduce(35), // ?, reduce: LogicalOrTerm nil, // : - reduce(31), // ||, reduce: LogicalOrTerm + reduce(35), // ||, reduce: LogicalOrTerm shift(534), // ^^ nil, // && nil, // =~ @@ -21321,10 +21745,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(31), // ], reduce: LogicalOrTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21342,18 +21762,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(31), // ,, reduce: LogicalOrTerm + reduce(35), // ,, reduce: LogicalOrTerm nil, // { nil, // } }, }, - actionRow{ // S254 + actionRow{ // S259 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(37), // ], reduce: LogicalXORTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21370,10 +21794,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(33), // ?, reduce: LogicalXORTerm + reduce(37), // ?, reduce: LogicalXORTerm nil, // : - reduce(33), // ||, reduce: LogicalXORTerm - reduce(33), // ^^, reduce: LogicalXORTerm + reduce(37), // ||, reduce: LogicalXORTerm + reduce(37), // ^^, reduce: LogicalXORTerm shift(535), // && nil, // =~ nil, // !=~ @@ -21405,10 +21829,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(33), // ], reduce: LogicalXORTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21426,18 +21846,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(33), // ,, reduce: LogicalXORTerm + reduce(37), // ,, reduce: LogicalXORTerm nil, // { nil, // } }, }, - actionRow{ // S255 + actionRow{ // S260 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(39), // ], reduce: LogicalAndTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21454,11 +21878,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(35), // ?, reduce: LogicalAndTerm + reduce(39), // ?, reduce: LogicalAndTerm nil, // : - reduce(35), // ||, reduce: LogicalAndTerm - reduce(35), // ^^, reduce: LogicalAndTerm - reduce(35), // &&, reduce: LogicalAndTerm + reduce(39), // ||, reduce: LogicalAndTerm + reduce(39), // ^^, reduce: LogicalAndTerm + reduce(39), // &&, reduce: LogicalAndTerm shift(536), // =~ shift(537), // !=~ shift(538), // == @@ -21489,10 +21913,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(35), // ], reduce: LogicalAndTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21510,18 +21930,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(35), // ,, reduce: LogicalAndTerm + reduce(39), // ,, reduce: LogicalAndTerm nil, // { nil, // } }, }, - actionRow{ // S256 + actionRow{ // S261 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(44), // ], reduce: EqneTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21538,15 +21962,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(40), // ?, reduce: EqneTerm + reduce(44), // ?, reduce: EqneTerm nil, // : - reduce(40), // ||, reduce: EqneTerm - reduce(40), // ^^, reduce: EqneTerm - reduce(40), // &&, reduce: EqneTerm - reduce(40), // =~, reduce: EqneTerm - reduce(40), // !=~, reduce: EqneTerm - reduce(40), // ==, reduce: EqneTerm - reduce(40), // !=, reduce: EqneTerm + reduce(44), // ||, reduce: EqneTerm + reduce(44), // ^^, reduce: EqneTerm + reduce(44), // &&, reduce: EqneTerm + reduce(44), // =~, reduce: EqneTerm + reduce(44), // !=~, reduce: EqneTerm + reduce(44), // ==, reduce: EqneTerm + reduce(44), // !=, reduce: EqneTerm shift(540), // > shift(541), // >= shift(542), // < @@ -21573,10 +21997,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(40), // ], reduce: EqneTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21594,18 +22014,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(40), // ,, reduce: EqneTerm + reduce(44), // ,, reduce: EqneTerm nil, // { nil, // } }, }, - actionRow{ // S257 + actionRow{ // S262 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(49), // ], reduce: CmpTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21622,19 +22046,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(45), // ?, reduce: CmpTerm + reduce(49), // ?, reduce: CmpTerm nil, // : - reduce(45), // ||, reduce: CmpTerm - reduce(45), // ^^, reduce: CmpTerm - reduce(45), // &&, reduce: CmpTerm - reduce(45), // =~, reduce: CmpTerm - reduce(45), // !=~, reduce: CmpTerm - reduce(45), // ==, reduce: CmpTerm - reduce(45), // !=, reduce: CmpTerm - reduce(45), // >, reduce: CmpTerm - reduce(45), // >=, reduce: CmpTerm - reduce(45), // <, reduce: CmpTerm - reduce(45), // <=, reduce: CmpTerm + reduce(49), // ||, reduce: CmpTerm + reduce(49), // ^^, reduce: CmpTerm + reduce(49), // &&, reduce: CmpTerm + reduce(49), // =~, reduce: CmpTerm + reduce(49), // !=~, reduce: CmpTerm + reduce(49), // ==, reduce: CmpTerm + reduce(49), // !=, reduce: CmpTerm + reduce(49), // >, reduce: CmpTerm + reduce(49), // >=, reduce: CmpTerm + reduce(49), // <, reduce: CmpTerm + reduce(49), // <=, reduce: CmpTerm shift(544), // | nil, // ^ nil, // & @@ -21657,10 +22081,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(45), // ], reduce: CmpTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21678,18 +22098,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(45), // ,, reduce: CmpTerm + reduce(49), // ,, reduce: CmpTerm nil, // { nil, // } }, }, - actionRow{ // S258 + actionRow{ // S263 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(51), // ], reduce: BitwiseORTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21706,20 +22130,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(47), // ?, reduce: BitwiseORTerm + reduce(51), // ?, reduce: BitwiseORTerm nil, // : - reduce(47), // ||, reduce: BitwiseORTerm - reduce(47), // ^^, reduce: BitwiseORTerm - reduce(47), // &&, reduce: BitwiseORTerm - reduce(47), // =~, reduce: BitwiseORTerm - reduce(47), // !=~, reduce: BitwiseORTerm - reduce(47), // ==, reduce: BitwiseORTerm - reduce(47), // !=, reduce: BitwiseORTerm - reduce(47), // >, reduce: BitwiseORTerm - reduce(47), // >=, reduce: BitwiseORTerm - reduce(47), // <, reduce: BitwiseORTerm - reduce(47), // <=, reduce: BitwiseORTerm - reduce(47), // |, reduce: BitwiseORTerm + reduce(51), // ||, reduce: BitwiseORTerm + reduce(51), // ^^, reduce: BitwiseORTerm + reduce(51), // &&, reduce: BitwiseORTerm + reduce(51), // =~, reduce: BitwiseORTerm + reduce(51), // !=~, reduce: BitwiseORTerm + reduce(51), // ==, reduce: BitwiseORTerm + reduce(51), // !=, reduce: BitwiseORTerm + reduce(51), // >, reduce: BitwiseORTerm + reduce(51), // >=, reduce: BitwiseORTerm + reduce(51), // <, reduce: BitwiseORTerm + reduce(51), // <=, reduce: BitwiseORTerm + reduce(51), // |, reduce: BitwiseORTerm shift(545), // ^ nil, // & nil, // << @@ -21741,10 +22165,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(47), // ], reduce: BitwiseORTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21762,18 +22182,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(47), // ,, reduce: BitwiseORTerm + reduce(51), // ,, reduce: BitwiseORTerm nil, // { nil, // } }, }, - actionRow{ // S259 + actionRow{ // S264 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(53), // ], reduce: BitwiseXORTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21790,21 +22214,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(49), // ?, reduce: BitwiseXORTerm + reduce(53), // ?, reduce: BitwiseXORTerm nil, // : - reduce(49), // ||, reduce: BitwiseXORTerm - reduce(49), // ^^, reduce: BitwiseXORTerm - reduce(49), // &&, reduce: BitwiseXORTerm - reduce(49), // =~, reduce: BitwiseXORTerm - reduce(49), // !=~, reduce: BitwiseXORTerm - reduce(49), // ==, reduce: BitwiseXORTerm - reduce(49), // !=, reduce: BitwiseXORTerm - reduce(49), // >, reduce: BitwiseXORTerm - reduce(49), // >=, reduce: BitwiseXORTerm - reduce(49), // <, reduce: BitwiseXORTerm - reduce(49), // <=, reduce: BitwiseXORTerm - reduce(49), // |, reduce: BitwiseXORTerm - reduce(49), // ^, reduce: BitwiseXORTerm + reduce(53), // ||, reduce: BitwiseXORTerm + reduce(53), // ^^, reduce: BitwiseXORTerm + reduce(53), // &&, reduce: BitwiseXORTerm + reduce(53), // =~, reduce: BitwiseXORTerm + reduce(53), // !=~, reduce: BitwiseXORTerm + reduce(53), // ==, reduce: BitwiseXORTerm + reduce(53), // !=, reduce: BitwiseXORTerm + reduce(53), // >, reduce: BitwiseXORTerm + reduce(53), // >=, reduce: BitwiseXORTerm + reduce(53), // <, reduce: BitwiseXORTerm + reduce(53), // <=, reduce: BitwiseXORTerm + reduce(53), // |, reduce: BitwiseXORTerm + reduce(53), // ^, reduce: BitwiseXORTerm shift(546), // & nil, // << nil, // >> @@ -21825,10 +22249,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(49), // ], reduce: BitwiseXORTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21846,18 +22266,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(49), // ,, reduce: BitwiseXORTerm + reduce(53), // ,, reduce: BitwiseXORTerm nil, // { nil, // } }, }, - actionRow{ // S260 + actionRow{ // S265 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(55), // ], reduce: BitwiseANDTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21874,22 +22298,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(51), // ?, reduce: BitwiseANDTerm + reduce(55), // ?, reduce: BitwiseANDTerm nil, // : - reduce(51), // ||, reduce: BitwiseANDTerm - reduce(51), // ^^, reduce: BitwiseANDTerm - reduce(51), // &&, reduce: BitwiseANDTerm - reduce(51), // =~, reduce: BitwiseANDTerm - reduce(51), // !=~, reduce: BitwiseANDTerm - reduce(51), // ==, reduce: BitwiseANDTerm - reduce(51), // !=, reduce: BitwiseANDTerm - reduce(51), // >, reduce: BitwiseANDTerm - reduce(51), // >=, reduce: BitwiseANDTerm - reduce(51), // <, reduce: BitwiseANDTerm - reduce(51), // <=, reduce: BitwiseANDTerm - reduce(51), // |, reduce: BitwiseANDTerm - reduce(51), // ^, reduce: BitwiseANDTerm - reduce(51), // &, reduce: BitwiseANDTerm + reduce(55), // ||, reduce: BitwiseANDTerm + reduce(55), // ^^, reduce: BitwiseANDTerm + reduce(55), // &&, reduce: BitwiseANDTerm + reduce(55), // =~, reduce: BitwiseANDTerm + reduce(55), // !=~, reduce: BitwiseANDTerm + reduce(55), // ==, reduce: BitwiseANDTerm + reduce(55), // !=, reduce: BitwiseANDTerm + reduce(55), // >, reduce: BitwiseANDTerm + reduce(55), // >=, reduce: BitwiseANDTerm + reduce(55), // <, reduce: BitwiseANDTerm + reduce(55), // <=, reduce: BitwiseANDTerm + reduce(55), // |, reduce: BitwiseANDTerm + reduce(55), // ^, reduce: BitwiseANDTerm + reduce(55), // &, reduce: BitwiseANDTerm shift(547), // << shift(548), // >> nil, // + @@ -21909,10 +22333,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(51), // ], reduce: BitwiseANDTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -21930,18 +22350,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(51), // ,, reduce: BitwiseANDTerm + reduce(55), // ,, reduce: BitwiseANDTerm nil, // { nil, // } }, }, - actionRow{ // S261 + actionRow{ // S266 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(58), // ], reduce: BitwiseShiftTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -21958,24 +22382,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(54), // ?, reduce: BitwiseShiftTerm + reduce(58), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(54), // ||, reduce: BitwiseShiftTerm - reduce(54), // ^^, reduce: BitwiseShiftTerm - reduce(54), // &&, reduce: BitwiseShiftTerm - reduce(54), // =~, reduce: BitwiseShiftTerm - reduce(54), // !=~, reduce: BitwiseShiftTerm - reduce(54), // ==, reduce: BitwiseShiftTerm - reduce(54), // !=, reduce: BitwiseShiftTerm - reduce(54), // >, reduce: BitwiseShiftTerm - reduce(54), // >=, reduce: BitwiseShiftTerm - reduce(54), // <, reduce: BitwiseShiftTerm - reduce(54), // <=, reduce: BitwiseShiftTerm - reduce(54), // |, reduce: BitwiseShiftTerm - reduce(54), // ^, reduce: BitwiseShiftTerm - reduce(54), // &, reduce: BitwiseShiftTerm - reduce(54), // <<, reduce: BitwiseShiftTerm - reduce(54), // >>, reduce: BitwiseShiftTerm + reduce(58), // ||, reduce: BitwiseShiftTerm + reduce(58), // ^^, reduce: BitwiseShiftTerm + reduce(58), // &&, reduce: BitwiseShiftTerm + reduce(58), // =~, reduce: BitwiseShiftTerm + reduce(58), // !=~, reduce: BitwiseShiftTerm + reduce(58), // ==, reduce: BitwiseShiftTerm + reduce(58), // !=, reduce: BitwiseShiftTerm + reduce(58), // >, reduce: BitwiseShiftTerm + reduce(58), // >=, reduce: BitwiseShiftTerm + reduce(58), // <, reduce: BitwiseShiftTerm + reduce(58), // <=, reduce: BitwiseShiftTerm + reduce(58), // |, reduce: BitwiseShiftTerm + reduce(58), // ^, reduce: BitwiseShiftTerm + reduce(58), // &, reduce: BitwiseShiftTerm + reduce(58), // <<, reduce: BitwiseShiftTerm + reduce(58), // >>, reduce: BitwiseShiftTerm shift(549), // + shift(550), // - shift(551), // .+ @@ -21993,10 +22417,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(54), // ], reduce: BitwiseShiftTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -22014,18 +22434,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(54), // ,, reduce: BitwiseShiftTerm + reduce(58), // ,, reduce: BitwiseShiftTerm nil, // { nil, // } }, }, - actionRow{ // S262 + actionRow{ // S267 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -22075,41 +22499,41 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, - actionRow{ // S263 + actionRow{ // S268 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(64), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -22126,29 +22550,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(60), // ?, reduce: AddsubdotTerm + reduce(64), // ?, reduce: AddsubdotTerm nil, // : - reduce(60), // ||, reduce: AddsubdotTerm - reduce(60), // ^^, reduce: AddsubdotTerm - reduce(60), // &&, reduce: AddsubdotTerm - reduce(60), // =~, reduce: AddsubdotTerm - reduce(60), // !=~, reduce: AddsubdotTerm - reduce(60), // ==, reduce: AddsubdotTerm - reduce(60), // !=, reduce: AddsubdotTerm - reduce(60), // >, reduce: AddsubdotTerm - reduce(60), // >=, reduce: AddsubdotTerm - reduce(60), // <, reduce: AddsubdotTerm - reduce(60), // <=, reduce: AddsubdotTerm - reduce(60), // |, reduce: AddsubdotTerm - reduce(60), // ^, reduce: AddsubdotTerm - reduce(60), // &, reduce: AddsubdotTerm - reduce(60), // <<, reduce: AddsubdotTerm - reduce(60), // >>, reduce: AddsubdotTerm - reduce(60), // +, reduce: AddsubdotTerm - reduce(60), // -, reduce: AddsubdotTerm - reduce(60), // .+, reduce: AddsubdotTerm - reduce(60), // .-, reduce: AddsubdotTerm - reduce(60), // ., reduce: AddsubdotTerm + reduce(64), // ||, reduce: AddsubdotTerm + reduce(64), // ^^, reduce: AddsubdotTerm + reduce(64), // &&, reduce: AddsubdotTerm + reduce(64), // =~, reduce: AddsubdotTerm + reduce(64), // !=~, reduce: AddsubdotTerm + reduce(64), // ==, reduce: AddsubdotTerm + reduce(64), // !=, reduce: AddsubdotTerm + reduce(64), // >, reduce: AddsubdotTerm + reduce(64), // >=, reduce: AddsubdotTerm + reduce(64), // <, reduce: AddsubdotTerm + reduce(64), // <=, reduce: AddsubdotTerm + reduce(64), // |, reduce: AddsubdotTerm + reduce(64), // ^, reduce: AddsubdotTerm + reduce(64), // &, reduce: AddsubdotTerm + reduce(64), // <<, reduce: AddsubdotTerm + reduce(64), // >>, reduce: AddsubdotTerm + reduce(64), // +, reduce: AddsubdotTerm + reduce(64), // -, reduce: AddsubdotTerm + reduce(64), // .+, reduce: AddsubdotTerm + reduce(64), // .-, reduce: AddsubdotTerm + reduce(64), // ., reduce: AddsubdotTerm shift(555), // * shift(556), // / shift(557), // // @@ -22161,10 +22585,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(60), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -22182,427 +22602,7 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(60), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S264 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S265 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S266 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S267 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: MuldivTerm - nil, // : - reduce(68), // ||, reduce: MuldivTerm - reduce(68), // ^^, reduce: MuldivTerm - reduce(68), // &&, reduce: MuldivTerm - reduce(68), // =~, reduce: MuldivTerm - reduce(68), // !=~, reduce: MuldivTerm - reduce(68), // ==, reduce: MuldivTerm - reduce(68), // !=, reduce: MuldivTerm - reduce(68), // >, reduce: MuldivTerm - reduce(68), // >=, reduce: MuldivTerm - reduce(68), // <, reduce: MuldivTerm - reduce(68), // <=, reduce: MuldivTerm - reduce(68), // |, reduce: MuldivTerm - reduce(68), // ^, reduce: MuldivTerm - reduce(68), // &, reduce: MuldivTerm - reduce(68), // <<, reduce: MuldivTerm - reduce(68), // >>, reduce: MuldivTerm - reduce(68), // +, reduce: MuldivTerm - reduce(68), // -, reduce: MuldivTerm - reduce(68), // .+, reduce: MuldivTerm - reduce(68), // .-, reduce: MuldivTerm - reduce(68), // ., reduce: MuldivTerm - reduce(68), // *, reduce: MuldivTerm - reduce(68), // /, reduce: MuldivTerm - reduce(68), // //, reduce: MuldivTerm - reduce(68), // %, reduce: MuldivTerm - reduce(68), // .*, reduce: MuldivTerm - reduce(68), // ./, reduce: MuldivTerm - reduce(68), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(68), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(68), // ,, reduce: MuldivTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S268 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: UnaryOpTerm - nil, // : - reduce(75), // ||, reduce: UnaryOpTerm - reduce(75), // ^^, reduce: UnaryOpTerm - reduce(75), // &&, reduce: UnaryOpTerm - reduce(75), // =~, reduce: UnaryOpTerm - reduce(75), // !=~, reduce: UnaryOpTerm - reduce(75), // ==, reduce: UnaryOpTerm - reduce(75), // !=, reduce: UnaryOpTerm - reduce(75), // >, reduce: UnaryOpTerm - reduce(75), // >=, reduce: UnaryOpTerm - reduce(75), // <, reduce: UnaryOpTerm - reduce(75), // <=, reduce: UnaryOpTerm - reduce(75), // |, reduce: UnaryOpTerm - reduce(75), // ^, reduce: UnaryOpTerm - reduce(75), // &, reduce: UnaryOpTerm - reduce(75), // <<, reduce: UnaryOpTerm - reduce(75), // >>, reduce: UnaryOpTerm - reduce(75), // +, reduce: UnaryOpTerm - reduce(75), // -, reduce: UnaryOpTerm - reduce(75), // .+, reduce: UnaryOpTerm - reduce(75), // .-, reduce: UnaryOpTerm - reduce(75), // ., reduce: UnaryOpTerm - reduce(75), // *, reduce: UnaryOpTerm - reduce(75), // /, reduce: UnaryOpTerm - reduce(75), // //, reduce: UnaryOpTerm - reduce(75), // %, reduce: UnaryOpTerm - reduce(75), // .*, reduce: UnaryOpTerm - reduce(75), // ./, reduce: UnaryOpTerm - reduce(75), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(75), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(75), // ,, reduce: UnaryOpTerm + reduce(64), // ,, reduce: AddsubdotTerm nil, // { nil, // } }, @@ -22614,6 +22614,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -22663,31 +22667,27 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -22698,6 +22698,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -22747,31 +22751,27 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -22782,6 +22782,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -22798,45 +22802,461 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(77), // ?, reduce: PowTerm + nil, // ? nil, // : - reduce(77), // ||, reduce: PowTerm - reduce(77), // ^^, reduce: PowTerm - reduce(77), // &&, reduce: PowTerm - reduce(77), // =~, reduce: PowTerm - reduce(77), // !=~, reduce: PowTerm - reduce(77), // ==, reduce: PowTerm - reduce(77), // !=, reduce: PowTerm - reduce(77), // >, reduce: PowTerm - reduce(77), // >=, reduce: PowTerm - reduce(77), // <, reduce: PowTerm - reduce(77), // <=, reduce: PowTerm - reduce(77), // |, reduce: PowTerm - reduce(77), // ^, reduce: PowTerm - reduce(77), // &, reduce: PowTerm - reduce(77), // <<, reduce: PowTerm - reduce(77), // >>, reduce: PowTerm - reduce(77), // +, reduce: PowTerm - reduce(77), // -, reduce: PowTerm - reduce(77), // .+, reduce: PowTerm - reduce(77), // .-, reduce: PowTerm - reduce(77), // ., reduce: PowTerm - reduce(77), // *, reduce: PowTerm - reduce(77), // /, reduce: PowTerm - reduce(77), // //, reduce: PowTerm - reduce(77), // %, reduce: PowTerm - reduce(77), // .*, reduce: PowTerm - reduce(77), // ./, reduce: PowTerm - reduce(77), // .//, reduce: PowTerm + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S272 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(72), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: MuldivTerm + nil, // : + reduce(72), // ||, reduce: MuldivTerm + reduce(72), // ^^, reduce: MuldivTerm + reduce(72), // &&, reduce: MuldivTerm + reduce(72), // =~, reduce: MuldivTerm + reduce(72), // !=~, reduce: MuldivTerm + reduce(72), // ==, reduce: MuldivTerm + reduce(72), // !=, reduce: MuldivTerm + reduce(72), // >, reduce: MuldivTerm + reduce(72), // >=, reduce: MuldivTerm + reduce(72), // <, reduce: MuldivTerm + reduce(72), // <=, reduce: MuldivTerm + reduce(72), // |, reduce: MuldivTerm + reduce(72), // ^, reduce: MuldivTerm + reduce(72), // &, reduce: MuldivTerm + reduce(72), // <<, reduce: MuldivTerm + reduce(72), // >>, reduce: MuldivTerm + reduce(72), // +, reduce: MuldivTerm + reduce(72), // -, reduce: MuldivTerm + reduce(72), // .+, reduce: MuldivTerm + reduce(72), // .-, reduce: MuldivTerm + reduce(72), // ., reduce: MuldivTerm + reduce(72), // *, reduce: MuldivTerm + reduce(72), // /, reduce: MuldivTerm + reduce(72), // //, reduce: MuldivTerm + reduce(72), // %, reduce: MuldivTerm + reduce(72), // .*, reduce: MuldivTerm + reduce(72), // ./, reduce: MuldivTerm + reduce(72), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(72), // ,, reduce: MuldivTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S273 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(79), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: UnaryOpTerm + nil, // : + reduce(79), // ||, reduce: UnaryOpTerm + reduce(79), // ^^, reduce: UnaryOpTerm + reduce(79), // &&, reduce: UnaryOpTerm + reduce(79), // =~, reduce: UnaryOpTerm + reduce(79), // !=~, reduce: UnaryOpTerm + reduce(79), // ==, reduce: UnaryOpTerm + reduce(79), // !=, reduce: UnaryOpTerm + reduce(79), // >, reduce: UnaryOpTerm + reduce(79), // >=, reduce: UnaryOpTerm + reduce(79), // <, reduce: UnaryOpTerm + reduce(79), // <=, reduce: UnaryOpTerm + reduce(79), // |, reduce: UnaryOpTerm + reduce(79), // ^, reduce: UnaryOpTerm + reduce(79), // &, reduce: UnaryOpTerm + reduce(79), // <<, reduce: UnaryOpTerm + reduce(79), // >>, reduce: UnaryOpTerm + reduce(79), // +, reduce: UnaryOpTerm + reduce(79), // -, reduce: UnaryOpTerm + reduce(79), // .+, reduce: UnaryOpTerm + reduce(79), // .-, reduce: UnaryOpTerm + reduce(79), // ., reduce: UnaryOpTerm + reduce(79), // *, reduce: UnaryOpTerm + reduce(79), // /, reduce: UnaryOpTerm + reduce(79), // //, reduce: UnaryOpTerm + reduce(79), // %, reduce: UnaryOpTerm + reduce(79), // .*, reduce: UnaryOpTerm + reduce(79), // ./, reduce: UnaryOpTerm + reduce(79), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(79), // ,, reduce: UnaryOpTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S274 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S275 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S276 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(81), // ], reduce: PowTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: PowTerm + nil, // : + reduce(81), // ||, reduce: PowTerm + reduce(81), // ^^, reduce: PowTerm + reduce(81), // &&, reduce: PowTerm + reduce(81), // =~, reduce: PowTerm + reduce(81), // !=~, reduce: PowTerm + reduce(81), // ==, reduce: PowTerm + reduce(81), // !=, reduce: PowTerm + reduce(81), // >, reduce: PowTerm + reduce(81), // >=, reduce: PowTerm + reduce(81), // <, reduce: PowTerm + reduce(81), // <=, reduce: PowTerm + reduce(81), // |, reduce: PowTerm + reduce(81), // ^, reduce: PowTerm + reduce(81), // &, reduce: PowTerm + reduce(81), // <<, reduce: PowTerm + reduce(81), // >>, reduce: PowTerm + reduce(81), // +, reduce: PowTerm + reduce(81), // -, reduce: PowTerm + reduce(81), // .+, reduce: PowTerm + reduce(81), // .-, reduce: PowTerm + reduce(81), // ., reduce: PowTerm + reduce(81), // *, reduce: PowTerm + reduce(81), // /, reduce: PowTerm + reduce(81), // //, reduce: PowTerm + reduce(81), // %, reduce: PowTerm + reduce(81), // .*, reduce: PowTerm + reduce(81), // ./, reduce: PowTerm + reduce(81), // .//, reduce: PowTerm nil, // ! nil, // ~ shift(567), // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(77), // ], reduce: PowTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -22854,18 +23274,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM shift(568), // [ - reduce(77), // ,, reduce: PowTerm + reduce(81), // ,, reduce: PowTerm nil, // { nil, // } }, }, - actionRow{ // S272 + actionRow{ // S277 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -22900,10 +23324,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -22912,15 +23336,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -22943,426 +23363,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S273 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: FieldName - nil, // : - reduce(81), // ||, reduce: FieldName - reduce(81), // ^^, reduce: FieldName - reduce(81), // &&, reduce: FieldName - reduce(81), // =~, reduce: FieldName - reduce(81), // !=~, reduce: FieldName - reduce(81), // ==, reduce: FieldName - reduce(81), // !=, reduce: FieldName - reduce(81), // >, reduce: FieldName - reduce(81), // >=, reduce: FieldName - reduce(81), // <, reduce: FieldName - reduce(81), // <=, reduce: FieldName - reduce(81), // |, reduce: FieldName - reduce(81), // ^, reduce: FieldName - reduce(81), // &, reduce: FieldName - reduce(81), // <<, reduce: FieldName - reduce(81), // >>, reduce: FieldName - reduce(81), // +, reduce: FieldName - reduce(81), // -, reduce: FieldName - reduce(81), // .+, reduce: FieldName - reduce(81), // .-, reduce: FieldName - reduce(81), // ., reduce: FieldName - reduce(81), // *, reduce: FieldName - reduce(81), // /, reduce: FieldName - reduce(81), // //, reduce: FieldName - reduce(81), // %, reduce: FieldName - reduce(81), // .*, reduce: FieldName - reduce(81), // ./, reduce: FieldName - reduce(81), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(81), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(81), // ], reduce: FieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(81), // [, reduce: FieldName - reduce(81), // ,, reduce: FieldName - nil, // { - nil, // } - }, - }, - actionRow{ // S274 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: FieldName - nil, // : - reduce(82), // ||, reduce: FieldName - reduce(82), // ^^, reduce: FieldName - reduce(82), // &&, reduce: FieldName - reduce(82), // =~, reduce: FieldName - reduce(82), // !=~, reduce: FieldName - reduce(82), // ==, reduce: FieldName - reduce(82), // !=, reduce: FieldName - reduce(82), // >, reduce: FieldName - reduce(82), // >=, reduce: FieldName - reduce(82), // <, reduce: FieldName - reduce(82), // <=, reduce: FieldName - reduce(82), // |, reduce: FieldName - reduce(82), // ^, reduce: FieldName - reduce(82), // &, reduce: FieldName - reduce(82), // <<, reduce: FieldName - reduce(82), // >>, reduce: FieldName - reduce(82), // +, reduce: FieldName - reduce(82), // -, reduce: FieldName - reduce(82), // .+, reduce: FieldName - reduce(82), // .-, reduce: FieldName - reduce(82), // ., reduce: FieldName - reduce(82), // *, reduce: FieldName - reduce(82), // /, reduce: FieldName - reduce(82), // //, reduce: FieldName - reduce(82), // %, reduce: FieldName - reduce(82), // .*, reduce: FieldName - reduce(82), // ./, reduce: FieldName - reduce(82), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(82), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(82), // ], reduce: FieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(82), // [, reduce: FieldName - reduce(82), // ,, reduce: FieldName - nil, // { - nil, // } - }, - }, - actionRow{ // S275 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: DirectFieldName - nil, // : - reduce(83), // ||, reduce: DirectFieldName - reduce(83), // ^^, reduce: DirectFieldName - reduce(83), // &&, reduce: DirectFieldName - reduce(83), // =~, reduce: DirectFieldName - reduce(83), // !=~, reduce: DirectFieldName - reduce(83), // ==, reduce: DirectFieldName - reduce(83), // !=, reduce: DirectFieldName - reduce(83), // >, reduce: DirectFieldName - reduce(83), // >=, reduce: DirectFieldName - reduce(83), // <, reduce: DirectFieldName - reduce(83), // <=, reduce: DirectFieldName - reduce(83), // |, reduce: DirectFieldName - reduce(83), // ^, reduce: DirectFieldName - reduce(83), // &, reduce: DirectFieldName - reduce(83), // <<, reduce: DirectFieldName - reduce(83), // >>, reduce: DirectFieldName - reduce(83), // +, reduce: DirectFieldName - reduce(83), // -, reduce: DirectFieldName - reduce(83), // .+, reduce: DirectFieldName - reduce(83), // .-, reduce: DirectFieldName - reduce(83), // ., reduce: DirectFieldName - reduce(83), // *, reduce: DirectFieldName - reduce(83), // /, reduce: DirectFieldName - reduce(83), // //, reduce: DirectFieldName - reduce(83), // %, reduce: DirectFieldName - reduce(83), // .*, reduce: DirectFieldName - reduce(83), // ./, reduce: DirectFieldName - reduce(83), // .//, reduce: DirectFieldName - nil, // ! - nil, // ~ - reduce(83), // **, reduce: DirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(83), // ], reduce: DirectFieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(83), // [, reduce: DirectFieldName - reduce(83), // ,, reduce: DirectFieldName - nil, // { - nil, // } - }, - }, - actionRow{ // S276 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S277 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: ArrayLiteral - nil, // : - reduce(104), // ||, reduce: ArrayLiteral - reduce(104), // ^^, reduce: ArrayLiteral - reduce(104), // &&, reduce: ArrayLiteral - reduce(104), // =~, reduce: ArrayLiteral - reduce(104), // !=~, reduce: ArrayLiteral - reduce(104), // ==, reduce: ArrayLiteral - reduce(104), // !=, reduce: ArrayLiteral - reduce(104), // >, reduce: ArrayLiteral - reduce(104), // >=, reduce: ArrayLiteral - reduce(104), // <, reduce: ArrayLiteral - reduce(104), // <=, reduce: ArrayLiteral - reduce(104), // |, reduce: ArrayLiteral - reduce(104), // ^, reduce: ArrayLiteral - reduce(104), // &, reduce: ArrayLiteral - reduce(104), // <<, reduce: ArrayLiteral - reduce(104), // >>, reduce: ArrayLiteral - reduce(104), // +, reduce: ArrayLiteral - reduce(104), // -, reduce: ArrayLiteral - reduce(104), // .+, reduce: ArrayLiteral - reduce(104), // .-, reduce: ArrayLiteral - reduce(104), // ., reduce: ArrayLiteral - reduce(104), // *, reduce: ArrayLiteral - reduce(104), // /, reduce: ArrayLiteral - reduce(104), // //, reduce: ArrayLiteral - reduce(104), // %, reduce: ArrayLiteral - reduce(104), // .*, reduce: ArrayLiteral - reduce(104), // ./, reduce: ArrayLiteral - reduce(104), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(104), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(104), // ], reduce: ArrayLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(104), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - }, - }, actionRow{ // S278 canRecover: false, actions: [numSymbols]action{ @@ -23370,6 +23370,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(85), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -23386,45 +23390,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: FullSrec + reduce(85), // ?, reduce: MlrvalOrFunction nil, // : - reduce(85), // ||, reduce: FullSrec - reduce(85), // ^^, reduce: FullSrec - reduce(85), // &&, reduce: FullSrec - reduce(85), // =~, reduce: FullSrec - reduce(85), // !=~, reduce: FullSrec - reduce(85), // ==, reduce: FullSrec - reduce(85), // !=, reduce: FullSrec - reduce(85), // >, reduce: FullSrec - reduce(85), // >=, reduce: FullSrec - reduce(85), // <, reduce: FullSrec - reduce(85), // <=, reduce: FullSrec - reduce(85), // |, reduce: FullSrec - reduce(85), // ^, reduce: FullSrec - reduce(85), // &, reduce: FullSrec - reduce(85), // <<, reduce: FullSrec - reduce(85), // >>, reduce: FullSrec - reduce(85), // +, reduce: FullSrec - reduce(85), // -, reduce: FullSrec - reduce(85), // .+, reduce: FullSrec - reduce(85), // .-, reduce: FullSrec - reduce(85), // ., reduce: FullSrec - reduce(85), // *, reduce: FullSrec - reduce(85), // /, reduce: FullSrec - reduce(85), // //, reduce: FullSrec - reduce(85), // %, reduce: FullSrec - reduce(85), // .*, reduce: FullSrec - reduce(85), // ./, reduce: FullSrec - reduce(85), // .//, reduce: FullSrec + reduce(85), // ||, reduce: MlrvalOrFunction + reduce(85), // ^^, reduce: MlrvalOrFunction + reduce(85), // &&, reduce: MlrvalOrFunction + reduce(85), // =~, reduce: MlrvalOrFunction + reduce(85), // !=~, reduce: MlrvalOrFunction + reduce(85), // ==, reduce: MlrvalOrFunction + reduce(85), // !=, reduce: MlrvalOrFunction + reduce(85), // >, reduce: MlrvalOrFunction + reduce(85), // >=, reduce: MlrvalOrFunction + reduce(85), // <, reduce: MlrvalOrFunction + reduce(85), // <=, reduce: MlrvalOrFunction + reduce(85), // |, reduce: MlrvalOrFunction + reduce(85), // ^, reduce: MlrvalOrFunction + reduce(85), // &, reduce: MlrvalOrFunction + reduce(85), // <<, reduce: MlrvalOrFunction + reduce(85), // >>, reduce: MlrvalOrFunction + reduce(85), // +, reduce: MlrvalOrFunction + reduce(85), // -, reduce: MlrvalOrFunction + reduce(85), // .+, reduce: MlrvalOrFunction + reduce(85), // .-, reduce: MlrvalOrFunction + reduce(85), // ., reduce: MlrvalOrFunction + reduce(85), // *, reduce: MlrvalOrFunction + reduce(85), // /, reduce: MlrvalOrFunction + reduce(85), // //, reduce: MlrvalOrFunction + reduce(85), // %, reduce: MlrvalOrFunction + reduce(85), // .*, reduce: MlrvalOrFunction + reduce(85), // ./, reduce: MlrvalOrFunction + reduce(85), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(85), // **, reduce: FullSrec + reduce(85), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(85), // ], reduce: FullSrec - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -23441,8 +23441,8 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(85), // [, reduce: FullSrec - reduce(85), // ,, reduce: FullSrec + reduce(85), // [, reduce: MlrvalOrFunction + reduce(85), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, @@ -23454,6 +23454,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(86), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -23505,10 +23509,6 @@ var actionTab = actionTable{ reduce(86), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(86), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -23538,6 +23538,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(87), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -23589,10 +23593,6 @@ var actionTab = actionTable{ reduce(87), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(87), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -23622,6 +23622,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(88), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -23673,10 +23677,6 @@ var actionTab = actionTable{ reduce(88), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(88), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -23706,6 +23706,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(89), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -23757,10 +23761,6 @@ var actionTab = actionTable{ reduce(89), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(89), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -23790,6 +23790,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(90), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -23841,10 +23845,6 @@ var actionTab = actionTable{ reduce(90), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(90), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -23874,6 +23874,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(91), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -23890,45 +23894,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MlrvalOrFunction + reduce(91), // ?, reduce: ContextVariable nil, // : - reduce(91), // ||, reduce: MlrvalOrFunction - reduce(91), // ^^, reduce: MlrvalOrFunction - reduce(91), // &&, reduce: MlrvalOrFunction - reduce(91), // =~, reduce: MlrvalOrFunction - reduce(91), // !=~, reduce: MlrvalOrFunction - reduce(91), // ==, reduce: MlrvalOrFunction - reduce(91), // !=, reduce: MlrvalOrFunction - reduce(91), // >, reduce: MlrvalOrFunction - reduce(91), // >=, reduce: MlrvalOrFunction - reduce(91), // <, reduce: MlrvalOrFunction - reduce(91), // <=, reduce: MlrvalOrFunction - reduce(91), // |, reduce: MlrvalOrFunction - reduce(91), // ^, reduce: MlrvalOrFunction - reduce(91), // &, reduce: MlrvalOrFunction - reduce(91), // <<, reduce: MlrvalOrFunction - reduce(91), // >>, reduce: MlrvalOrFunction - reduce(91), // +, reduce: MlrvalOrFunction - reduce(91), // -, reduce: MlrvalOrFunction - reduce(91), // .+, reduce: MlrvalOrFunction - reduce(91), // .-, reduce: MlrvalOrFunction - reduce(91), // ., reduce: MlrvalOrFunction - reduce(91), // *, reduce: MlrvalOrFunction - reduce(91), // /, reduce: MlrvalOrFunction - reduce(91), // //, reduce: MlrvalOrFunction - reduce(91), // %, reduce: MlrvalOrFunction - reduce(91), // .*, reduce: MlrvalOrFunction - reduce(91), // ./, reduce: MlrvalOrFunction - reduce(91), // .//, reduce: MlrvalOrFunction + reduce(91), // ||, reduce: ContextVariable + reduce(91), // ^^, reduce: ContextVariable + reduce(91), // &&, reduce: ContextVariable + reduce(91), // =~, reduce: ContextVariable + reduce(91), // !=~, reduce: ContextVariable + reduce(91), // ==, reduce: ContextVariable + reduce(91), // !=, reduce: ContextVariable + reduce(91), // >, reduce: ContextVariable + reduce(91), // >=, reduce: ContextVariable + reduce(91), // <, reduce: ContextVariable + reduce(91), // <=, reduce: ContextVariable + reduce(91), // |, reduce: ContextVariable + reduce(91), // ^, reduce: ContextVariable + reduce(91), // &, reduce: ContextVariable + reduce(91), // <<, reduce: ContextVariable + reduce(91), // >>, reduce: ContextVariable + reduce(91), // +, reduce: ContextVariable + reduce(91), // -, reduce: ContextVariable + reduce(91), // .+, reduce: ContextVariable + reduce(91), // .-, reduce: ContextVariable + reduce(91), // ., reduce: ContextVariable + reduce(91), // *, reduce: ContextVariable + reduce(91), // /, reduce: ContextVariable + reduce(91), // //, reduce: ContextVariable + reduce(91), // %, reduce: ContextVariable + reduce(91), // .*, reduce: ContextVariable + reduce(91), // ./, reduce: ContextVariable + reduce(91), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(91), // **, reduce: MlrvalOrFunction + reduce(91), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(91), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -23945,8 +23945,8 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(91), // [, reduce: MlrvalOrFunction - reduce(91), // ,, reduce: MlrvalOrFunction + reduce(91), // [, reduce: ContextVariable + reduce(91), // ,, reduce: ContextVariable nil, // { nil, // } }, @@ -23958,6 +23958,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(92), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24009,10 +24013,6 @@ var actionTab = actionTable{ reduce(92), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(92), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24042,6 +24042,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(93), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24093,10 +24097,6 @@ var actionTab = actionTable{ reduce(93), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(93), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24126,6 +24126,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(94), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24177,10 +24181,6 @@ var actionTab = actionTable{ reduce(94), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(94), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24210,6 +24210,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(95), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24261,10 +24265,6 @@ var actionTab = actionTable{ reduce(95), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(95), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24294,6 +24294,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(96), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24345,10 +24349,6 @@ var actionTab = actionTable{ reduce(96), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(96), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24378,6 +24378,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(97), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24429,10 +24433,6 @@ var actionTab = actionTable{ reduce(97), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(97), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24462,6 +24462,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(98), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24513,10 +24517,6 @@ var actionTab = actionTable{ reduce(98), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(98), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24546,6 +24546,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(99), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24597,10 +24601,6 @@ var actionTab = actionTable{ reduce(99), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(99), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24630,6 +24630,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(100), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24681,10 +24685,6 @@ var actionTab = actionTable{ reduce(100), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(100), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24714,6 +24714,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(101), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24765,10 +24769,6 @@ var actionTab = actionTable{ reduce(101), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(101), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24798,6 +24798,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(102), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -24814,45 +24818,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(102), // ?, reduce: ContextVariable + reduce(102), // ?, reduce: MlrvalOrFunction nil, // : - reduce(102), // ||, reduce: ContextVariable - reduce(102), // ^^, reduce: ContextVariable - reduce(102), // &&, reduce: ContextVariable - reduce(102), // =~, reduce: ContextVariable - reduce(102), // !=~, reduce: ContextVariable - reduce(102), // ==, reduce: ContextVariable - reduce(102), // !=, reduce: ContextVariable - reduce(102), // >, reduce: ContextVariable - reduce(102), // >=, reduce: ContextVariable - reduce(102), // <, reduce: ContextVariable - reduce(102), // <=, reduce: ContextVariable - reduce(102), // |, reduce: ContextVariable - reduce(102), // ^, reduce: ContextVariable - reduce(102), // &, reduce: ContextVariable - reduce(102), // <<, reduce: ContextVariable - reduce(102), // >>, reduce: ContextVariable - reduce(102), // +, reduce: ContextVariable - reduce(102), // -, reduce: ContextVariable - reduce(102), // .+, reduce: ContextVariable - reduce(102), // .-, reduce: ContextVariable - reduce(102), // ., reduce: ContextVariable - reduce(102), // *, reduce: ContextVariable - reduce(102), // /, reduce: ContextVariable - reduce(102), // //, reduce: ContextVariable - reduce(102), // %, reduce: ContextVariable - reduce(102), // .*, reduce: ContextVariable - reduce(102), // ./, reduce: ContextVariable - reduce(102), // .//, reduce: ContextVariable + reduce(102), // ||, reduce: MlrvalOrFunction + reduce(102), // ^^, reduce: MlrvalOrFunction + reduce(102), // &&, reduce: MlrvalOrFunction + reduce(102), // =~, reduce: MlrvalOrFunction + reduce(102), // !=~, reduce: MlrvalOrFunction + reduce(102), // ==, reduce: MlrvalOrFunction + reduce(102), // !=, reduce: MlrvalOrFunction + reduce(102), // >, reduce: MlrvalOrFunction + reduce(102), // >=, reduce: MlrvalOrFunction + reduce(102), // <, reduce: MlrvalOrFunction + reduce(102), // <=, reduce: MlrvalOrFunction + reduce(102), // |, reduce: MlrvalOrFunction + reduce(102), // ^, reduce: MlrvalOrFunction + reduce(102), // &, reduce: MlrvalOrFunction + reduce(102), // <<, reduce: MlrvalOrFunction + reduce(102), // >>, reduce: MlrvalOrFunction + reduce(102), // +, reduce: MlrvalOrFunction + reduce(102), // -, reduce: MlrvalOrFunction + reduce(102), // .+, reduce: MlrvalOrFunction + reduce(102), // .-, reduce: MlrvalOrFunction + reduce(102), // ., reduce: MlrvalOrFunction + reduce(102), // *, reduce: MlrvalOrFunction + reduce(102), // /, reduce: MlrvalOrFunction + reduce(102), // //, reduce: MlrvalOrFunction + reduce(102), // %, reduce: MlrvalOrFunction + reduce(102), // .*, reduce: MlrvalOrFunction + reduce(102), // ./, reduce: MlrvalOrFunction + reduce(102), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(102), // **, reduce: ContextVariable + reduce(102), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(102), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -24869,103 +24869,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(102), // [, reduce: ContextVariable - reduce(102), // ,, reduce: ContextVariable + reduce(102), // [, reduce: MlrvalOrFunction + reduce(102), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, actionRow{ // S296 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(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_field_name - nil, // $[ - reduce(103), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(103), // [, reduce: MlrvalOrFunction - reduce(103), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - }, - }, - actionRow{ // S297 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + shift(570), // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25000,10 +24920,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -25012,44 +24932,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - shift(571), // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, - actionRow{ // S298 + actionRow{ // S297 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(572), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25101,10 +25021,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(573), // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -25127,13 +25043,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S299 + actionRow{ // S298 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(105), // ], reduce: ArrayLiteralElements + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25185,10 +25105,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(106), // ], reduce: ArrayLiteralElements - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -25206,7 +25122,91 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - shift(574), // , + shift(573), // , + nil, // { + nil, // } + }, + }, + actionRow{ // S299 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(109), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec + nil, // ||= + 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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(109), // [, reduce: MlrvalOrFunction + reduce(109), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, @@ -25218,6 +25218,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(111), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25234,45 +25238,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(110), // ?, reduce: MlrvalOrFunction + reduce(111), // ?, 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 + 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(110), // **, reduce: MlrvalOrFunction + reduce(111), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(110), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -25289,8 +25289,8 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(110), // [, reduce: MlrvalOrFunction - reduce(110), // ,, reduce: MlrvalOrFunction + reduce(111), // [, reduce: MlrvalOrFunction + reduce(111), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, @@ -25302,6 +25302,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(116), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25318,45 +25322,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(112), // ?, reduce: MlrvalOrFunction + reduce(116), // ?, 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 + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction + reduce(116), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(112), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -25373,103 +25373,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(112), // [, reduce: MlrvalOrFunction - reduce(112), // ,, reduce: MlrvalOrFunction + reduce(116), // [, reduce: MlrvalOrFunction + reduce(116), // ,, reduce: MlrvalOrFunction nil, // { nil, // } }, }, actionRow{ // S302 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(117), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(117), // [, reduce: MlrvalOrFunction - reduce(117), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - }, - }, - actionRow{ // S303 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25504,10 +25424,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -25516,44 +25436,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - shift(328), // ( + shift(332), // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - shift(356), // { - shift(575), // } + shift(355), // { + shift(574), // } }, }, - actionRow{ // S304 + actionRow{ // S303 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25571,7 +25491,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(577), // : + shift(576), // : nil, // || nil, // ^^ nil, // && @@ -25605,10 +25525,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -25631,6 +25547,90 @@ var actionTab = actionTable{ nil, // } }, }, + actionRow{ // S304 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: MlrvalOrFunction + reduce(83), // :, reduce: MlrvalOrFunction + reduce(83), // ||, reduce: MlrvalOrFunction + reduce(83), // ^^, reduce: MlrvalOrFunction + reduce(83), // &&, reduce: MlrvalOrFunction + reduce(83), // =~, reduce: MlrvalOrFunction + reduce(83), // !=~, reduce: MlrvalOrFunction + reduce(83), // ==, reduce: MlrvalOrFunction + reduce(83), // !=, reduce: MlrvalOrFunction + reduce(83), // >, reduce: MlrvalOrFunction + reduce(83), // >=, reduce: MlrvalOrFunction + reduce(83), // <, reduce: MlrvalOrFunction + reduce(83), // <=, reduce: MlrvalOrFunction + reduce(83), // |, reduce: MlrvalOrFunction + reduce(83), // ^, reduce: MlrvalOrFunction + reduce(83), // &, reduce: MlrvalOrFunction + reduce(83), // <<, reduce: MlrvalOrFunction + reduce(83), // >>, reduce: MlrvalOrFunction + reduce(83), // +, reduce: MlrvalOrFunction + reduce(83), // -, reduce: MlrvalOrFunction + reduce(83), // .+, reduce: MlrvalOrFunction + reduce(83), // .-, reduce: MlrvalOrFunction + reduce(83), // ., reduce: MlrvalOrFunction + reduce(83), // *, reduce: MlrvalOrFunction + reduce(83), // /, reduce: MlrvalOrFunction + reduce(83), // //, reduce: MlrvalOrFunction + reduce(83), // %, reduce: MlrvalOrFunction + reduce(83), // .*, reduce: MlrvalOrFunction + reduce(83), // ./, reduce: MlrvalOrFunction + reduce(83), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(83), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(83), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, actionRow{ // S305 canRecover: false, actions: [numSymbols]action{ @@ -25638,6 +25638,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25654,45 +25658,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: MlrvalOrFunction - reduce(79), // :, reduce: MlrvalOrFunction - reduce(79), // ||, reduce: MlrvalOrFunction - reduce(79), // ^^, reduce: MlrvalOrFunction - reduce(79), // &&, reduce: MlrvalOrFunction - reduce(79), // =~, reduce: MlrvalOrFunction - reduce(79), // !=~, reduce: MlrvalOrFunction - reduce(79), // ==, reduce: MlrvalOrFunction - reduce(79), // !=, reduce: MlrvalOrFunction - reduce(79), // >, reduce: MlrvalOrFunction - reduce(79), // >=, reduce: MlrvalOrFunction - reduce(79), // <, reduce: MlrvalOrFunction - reduce(79), // <=, reduce: MlrvalOrFunction - reduce(79), // |, reduce: MlrvalOrFunction - reduce(79), // ^, reduce: MlrvalOrFunction - reduce(79), // &, reduce: MlrvalOrFunction - reduce(79), // <<, reduce: MlrvalOrFunction - reduce(79), // >>, reduce: MlrvalOrFunction - reduce(79), // +, reduce: MlrvalOrFunction - reduce(79), // -, reduce: MlrvalOrFunction - reduce(79), // .+, reduce: MlrvalOrFunction - reduce(79), // .-, reduce: MlrvalOrFunction - reduce(79), // ., reduce: MlrvalOrFunction - reduce(79), // *, reduce: MlrvalOrFunction - reduce(79), // /, reduce: MlrvalOrFunction - reduce(79), // //, reduce: MlrvalOrFunction - reduce(79), // %, reduce: MlrvalOrFunction - reduce(79), // .*, reduce: MlrvalOrFunction - reduce(79), // ./, reduce: MlrvalOrFunction - reduce(79), // .//, reduce: MlrvalOrFunction + reduce(84), // ?, reduce: MlrvalOrFunction + reduce(84), // :, reduce: MlrvalOrFunction + reduce(84), // ||, reduce: MlrvalOrFunction + reduce(84), // ^^, reduce: MlrvalOrFunction + reduce(84), // &&, reduce: MlrvalOrFunction + reduce(84), // =~, reduce: MlrvalOrFunction + reduce(84), // !=~, reduce: MlrvalOrFunction + reduce(84), // ==, reduce: MlrvalOrFunction + reduce(84), // !=, reduce: MlrvalOrFunction + reduce(84), // >, reduce: MlrvalOrFunction + reduce(84), // >=, reduce: MlrvalOrFunction + reduce(84), // <, reduce: MlrvalOrFunction + reduce(84), // <=, reduce: MlrvalOrFunction + reduce(84), // |, reduce: MlrvalOrFunction + reduce(84), // ^, reduce: MlrvalOrFunction + reduce(84), // &, reduce: MlrvalOrFunction + reduce(84), // <<, reduce: MlrvalOrFunction + reduce(84), // >>, reduce: MlrvalOrFunction + reduce(84), // +, reduce: MlrvalOrFunction + reduce(84), // -, reduce: MlrvalOrFunction + reduce(84), // .+, reduce: MlrvalOrFunction + reduce(84), // .-, reduce: MlrvalOrFunction + reduce(84), // ., reduce: MlrvalOrFunction + reduce(84), // *, reduce: MlrvalOrFunction + reduce(84), // /, reduce: MlrvalOrFunction + reduce(84), // //, reduce: MlrvalOrFunction + reduce(84), // %, reduce: MlrvalOrFunction + reduce(84), // .*, reduce: MlrvalOrFunction + reduce(84), // ./, reduce: MlrvalOrFunction + reduce(84), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(79), // **, reduce: MlrvalOrFunction + reduce(84), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -25709,7 +25709,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(79), // [, reduce: MlrvalOrFunction + reduce(84), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -25722,6 +25722,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25738,45 +25742,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: MlrvalOrFunction - reduce(80), // :, reduce: MlrvalOrFunction - reduce(80), // ||, reduce: MlrvalOrFunction - reduce(80), // ^^, reduce: MlrvalOrFunction - reduce(80), // &&, reduce: MlrvalOrFunction - reduce(80), // =~, reduce: MlrvalOrFunction - reduce(80), // !=~, reduce: MlrvalOrFunction - reduce(80), // ==, reduce: MlrvalOrFunction - reduce(80), // !=, reduce: MlrvalOrFunction - reduce(80), // >, reduce: MlrvalOrFunction - reduce(80), // >=, reduce: MlrvalOrFunction - reduce(80), // <, reduce: MlrvalOrFunction - reduce(80), // <=, reduce: MlrvalOrFunction - reduce(80), // |, reduce: MlrvalOrFunction - reduce(80), // ^, reduce: MlrvalOrFunction - reduce(80), // &, reduce: MlrvalOrFunction - reduce(80), // <<, reduce: MlrvalOrFunction - reduce(80), // >>, reduce: MlrvalOrFunction - reduce(80), // +, reduce: MlrvalOrFunction - reduce(80), // -, reduce: MlrvalOrFunction - reduce(80), // .+, reduce: MlrvalOrFunction - reduce(80), // .-, reduce: MlrvalOrFunction - reduce(80), // ., reduce: MlrvalOrFunction - reduce(80), // *, reduce: MlrvalOrFunction - reduce(80), // /, reduce: MlrvalOrFunction - reduce(80), // //, reduce: MlrvalOrFunction - reduce(80), // %, reduce: MlrvalOrFunction - reduce(80), // .*, reduce: MlrvalOrFunction - reduce(80), // ./, reduce: MlrvalOrFunction - reduce(80), // .//, reduce: MlrvalOrFunction + reduce(10), // ?, reduce: FieldName + reduce(10), // :, reduce: FieldName + reduce(10), // ||, reduce: FieldName + reduce(10), // ^^, reduce: FieldName + reduce(10), // &&, reduce: FieldName + reduce(10), // =~, reduce: FieldName + reduce(10), // !=~, reduce: FieldName + reduce(10), // ==, reduce: FieldName + reduce(10), // !=, reduce: FieldName + reduce(10), // >, reduce: FieldName + reduce(10), // >=, reduce: FieldName + reduce(10), // <, reduce: FieldName + reduce(10), // <=, reduce: FieldName + reduce(10), // |, reduce: FieldName + reduce(10), // ^, reduce: FieldName + reduce(10), // &, reduce: FieldName + reduce(10), // <<, reduce: FieldName + reduce(10), // >>, reduce: FieldName + reduce(10), // +, reduce: FieldName + reduce(10), // -, reduce: FieldName + reduce(10), // .+, reduce: FieldName + reduce(10), // .-, reduce: FieldName + reduce(10), // ., reduce: FieldName + reduce(10), // *, reduce: FieldName + reduce(10), // /, reduce: FieldName + reduce(10), // //, reduce: FieldName + reduce(10), // %, reduce: FieldName + reduce(10), // .*, reduce: FieldName + reduce(10), // ./, reduce: FieldName + reduce(10), // .//, reduce: FieldName nil, // ! nil, // ~ - reduce(80), // **, reduce: MlrvalOrFunction + reduce(10), // **, reduce: FieldName nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -25793,7 +25793,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(80), // [, reduce: MlrvalOrFunction + reduce(10), // [, reduce: FieldName nil, // , nil, // { nil, // } @@ -25806,6 +25806,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25822,45 +25826,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - reduce(27), // :, 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, // .// + reduce(11), // ?, reduce: FieldName + reduce(11), // :, reduce: FieldName + reduce(11), // ||, reduce: FieldName + reduce(11), // ^^, reduce: FieldName + reduce(11), // &&, reduce: FieldName + reduce(11), // =~, reduce: FieldName + reduce(11), // !=~, reduce: FieldName + reduce(11), // ==, reduce: FieldName + reduce(11), // !=, reduce: FieldName + reduce(11), // >, reduce: FieldName + reduce(11), // >=, reduce: FieldName + reduce(11), // <, reduce: FieldName + reduce(11), // <=, reduce: FieldName + reduce(11), // |, reduce: FieldName + reduce(11), // ^, reduce: FieldName + reduce(11), // &, reduce: FieldName + reduce(11), // <<, reduce: FieldName + reduce(11), // >>, reduce: FieldName + reduce(11), // +, reduce: FieldName + reduce(11), // -, reduce: FieldName + reduce(11), // .+, reduce: FieldName + reduce(11), // .-, reduce: FieldName + reduce(11), // ., reduce: FieldName + reduce(11), // *, reduce: FieldName + reduce(11), // /, reduce: FieldName + reduce(11), // //, reduce: FieldName + reduce(11), // %, reduce: FieldName + reduce(11), // .*, reduce: FieldName + reduce(11), // ./, reduce: FieldName + reduce(11), // .//, reduce: FieldName nil, // ! nil, // ~ - nil, // ** + reduce(11), // **, reduce: FieldName nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -25877,7 +25877,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(11), // [, reduce: FieldName nil, // , nil, // { nil, // } @@ -25890,6 +25890,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -25906,45 +25910,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(578), // ? - reduce(29), // :, reduce: TernaryTerm - shift(579), // || - nil, // ^^ - nil, // && - nil, // =~ - 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(12), // ?, reduce: DirectFieldName + reduce(12), // :, reduce: DirectFieldName + reduce(12), // ||, reduce: DirectFieldName + reduce(12), // ^^, reduce: DirectFieldName + reduce(12), // &&, reduce: DirectFieldName + reduce(12), // =~, reduce: DirectFieldName + reduce(12), // !=~, reduce: DirectFieldName + reduce(12), // ==, reduce: DirectFieldName + reduce(12), // !=, reduce: DirectFieldName + reduce(12), // >, reduce: DirectFieldName + reduce(12), // >=, reduce: DirectFieldName + reduce(12), // <, reduce: DirectFieldName + reduce(12), // <=, reduce: DirectFieldName + reduce(12), // |, reduce: DirectFieldName + reduce(12), // ^, reduce: DirectFieldName + reduce(12), // &, reduce: DirectFieldName + reduce(12), // <<, reduce: DirectFieldName + reduce(12), // >>, reduce: DirectFieldName + reduce(12), // +, reduce: DirectFieldName + reduce(12), // -, reduce: DirectFieldName + reduce(12), // .+, reduce: DirectFieldName + reduce(12), // .-, reduce: DirectFieldName + reduce(12), // ., reduce: DirectFieldName + reduce(12), // *, reduce: DirectFieldName + reduce(12), // /, reduce: DirectFieldName + reduce(12), // //, reduce: DirectFieldName + reduce(12), // %, reduce: DirectFieldName + reduce(12), // .*, reduce: DirectFieldName + reduce(12), // ./, reduce: DirectFieldName + reduce(12), // .//, reduce: DirectFieldName nil, // ! nil, // ~ - nil, // ** + reduce(12), // **, reduce: DirectFieldName nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -25961,1951 +25961,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(12), // [, reduce: DirectFieldName nil, // , nil, // { nil, // } }, }, actionRow{ // S309 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: LogicalOrTerm - reduce(31), // :, reduce: LogicalOrTerm - reduce(31), // ||, reduce: LogicalOrTerm - shift(580), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S310 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: LogicalXORTerm - reduce(33), // :, reduce: LogicalXORTerm - reduce(33), // ||, reduce: LogicalXORTerm - reduce(33), // ^^, reduce: LogicalXORTerm - shift(581), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S311 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LogicalAndTerm - reduce(35), // :, reduce: LogicalAndTerm - reduce(35), // ||, reduce: LogicalAndTerm - reduce(35), // ^^, reduce: LogicalAndTerm - reduce(35), // &&, reduce: LogicalAndTerm - shift(582), // =~ - shift(583), // !=~ - shift(584), // == - shift(585), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S312 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(40), // ?, reduce: EqneTerm - reduce(40), // :, reduce: EqneTerm - reduce(40), // ||, reduce: EqneTerm - reduce(40), // ^^, reduce: EqneTerm - reduce(40), // &&, reduce: EqneTerm - reduce(40), // =~, reduce: EqneTerm - reduce(40), // !=~, reduce: EqneTerm - reduce(40), // ==, reduce: EqneTerm - reduce(40), // !=, reduce: EqneTerm - shift(586), // > - shift(587), // >= - shift(588), // < - shift(589), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S313 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(45), // ?, reduce: CmpTerm - reduce(45), // :, reduce: CmpTerm - reduce(45), // ||, reduce: CmpTerm - reduce(45), // ^^, reduce: CmpTerm - reduce(45), // &&, reduce: CmpTerm - reduce(45), // =~, reduce: CmpTerm - reduce(45), // !=~, reduce: CmpTerm - reduce(45), // ==, reduce: CmpTerm - reduce(45), // !=, reduce: CmpTerm - reduce(45), // >, reduce: CmpTerm - reduce(45), // >=, reduce: CmpTerm - reduce(45), // <, reduce: CmpTerm - reduce(45), // <=, reduce: CmpTerm - shift(590), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S314 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(47), // ?, reduce: BitwiseORTerm - reduce(47), // :, reduce: BitwiseORTerm - reduce(47), // ||, reduce: BitwiseORTerm - reduce(47), // ^^, reduce: BitwiseORTerm - reduce(47), // &&, reduce: BitwiseORTerm - reduce(47), // =~, reduce: BitwiseORTerm - reduce(47), // !=~, reduce: BitwiseORTerm - reduce(47), // ==, reduce: BitwiseORTerm - reduce(47), // !=, reduce: BitwiseORTerm - reduce(47), // >, reduce: BitwiseORTerm - reduce(47), // >=, reduce: BitwiseORTerm - reduce(47), // <, reduce: BitwiseORTerm - reduce(47), // <=, reduce: BitwiseORTerm - reduce(47), // |, reduce: BitwiseORTerm - shift(591), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S315 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(49), // ?, reduce: BitwiseXORTerm - reduce(49), // :, reduce: BitwiseXORTerm - reduce(49), // ||, reduce: BitwiseXORTerm - reduce(49), // ^^, reduce: BitwiseXORTerm - reduce(49), // &&, reduce: BitwiseXORTerm - reduce(49), // =~, reduce: BitwiseXORTerm - reduce(49), // !=~, reduce: BitwiseXORTerm - reduce(49), // ==, reduce: BitwiseXORTerm - reduce(49), // !=, reduce: BitwiseXORTerm - reduce(49), // >, reduce: BitwiseXORTerm - reduce(49), // >=, reduce: BitwiseXORTerm - reduce(49), // <, reduce: BitwiseXORTerm - reduce(49), // <=, reduce: BitwiseXORTerm - reduce(49), // |, reduce: BitwiseXORTerm - reduce(49), // ^, reduce: BitwiseXORTerm - shift(592), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S316 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(51), // ?, reduce: BitwiseANDTerm - reduce(51), // :, reduce: BitwiseANDTerm - reduce(51), // ||, reduce: BitwiseANDTerm - reduce(51), // ^^, reduce: BitwiseANDTerm - reduce(51), // &&, reduce: BitwiseANDTerm - reduce(51), // =~, reduce: BitwiseANDTerm - reduce(51), // !=~, reduce: BitwiseANDTerm - reduce(51), // ==, reduce: BitwiseANDTerm - reduce(51), // !=, reduce: BitwiseANDTerm - reduce(51), // >, reduce: BitwiseANDTerm - reduce(51), // >=, reduce: BitwiseANDTerm - reduce(51), // <, reduce: BitwiseANDTerm - reduce(51), // <=, reduce: BitwiseANDTerm - reduce(51), // |, reduce: BitwiseANDTerm - reduce(51), // ^, reduce: BitwiseANDTerm - reduce(51), // &, reduce: BitwiseANDTerm - shift(593), // << - shift(594), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S317 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: BitwiseShiftTerm - reduce(54), // :, reduce: BitwiseShiftTerm - reduce(54), // ||, reduce: BitwiseShiftTerm - reduce(54), // ^^, reduce: BitwiseShiftTerm - reduce(54), // &&, reduce: BitwiseShiftTerm - reduce(54), // =~, reduce: BitwiseShiftTerm - reduce(54), // !=~, reduce: BitwiseShiftTerm - reduce(54), // ==, reduce: BitwiseShiftTerm - reduce(54), // !=, reduce: BitwiseShiftTerm - reduce(54), // >, reduce: BitwiseShiftTerm - reduce(54), // >=, reduce: BitwiseShiftTerm - reduce(54), // <, reduce: BitwiseShiftTerm - reduce(54), // <=, reduce: BitwiseShiftTerm - reduce(54), // |, reduce: BitwiseShiftTerm - reduce(54), // ^, reduce: BitwiseShiftTerm - reduce(54), // &, reduce: BitwiseShiftTerm - reduce(54), // <<, reduce: BitwiseShiftTerm - reduce(54), // >>, reduce: BitwiseShiftTerm - shift(595), // + - shift(596), // - - shift(597), // .+ - shift(598), // .- - shift(599), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S318 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S319 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: AddsubdotTerm - reduce(60), // :, reduce: AddsubdotTerm - reduce(60), // ||, reduce: AddsubdotTerm - reduce(60), // ^^, reduce: AddsubdotTerm - reduce(60), // &&, reduce: AddsubdotTerm - reduce(60), // =~, reduce: AddsubdotTerm - reduce(60), // !=~, reduce: AddsubdotTerm - reduce(60), // ==, reduce: AddsubdotTerm - reduce(60), // !=, reduce: AddsubdotTerm - reduce(60), // >, reduce: AddsubdotTerm - reduce(60), // >=, reduce: AddsubdotTerm - reduce(60), // <, reduce: AddsubdotTerm - reduce(60), // <=, reduce: AddsubdotTerm - reduce(60), // |, reduce: AddsubdotTerm - reduce(60), // ^, reduce: AddsubdotTerm - reduce(60), // &, reduce: AddsubdotTerm - reduce(60), // <<, reduce: AddsubdotTerm - reduce(60), // >>, reduce: AddsubdotTerm - reduce(60), // +, reduce: AddsubdotTerm - reduce(60), // -, reduce: AddsubdotTerm - reduce(60), // .+, reduce: AddsubdotTerm - reduce(60), // .-, reduce: AddsubdotTerm - reduce(60), // ., reduce: AddsubdotTerm - shift(601), // * - shift(602), // / - shift(603), // // - shift(604), // % - shift(605), // .* - shift(606), // ./ - shift(607), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S320 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S321 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S322 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S323 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: MuldivTerm - reduce(68), // :, reduce: MuldivTerm - reduce(68), // ||, reduce: MuldivTerm - reduce(68), // ^^, reduce: MuldivTerm - reduce(68), // &&, reduce: MuldivTerm - reduce(68), // =~, reduce: MuldivTerm - reduce(68), // !=~, reduce: MuldivTerm - reduce(68), // ==, reduce: MuldivTerm - reduce(68), // !=, reduce: MuldivTerm - reduce(68), // >, reduce: MuldivTerm - reduce(68), // >=, reduce: MuldivTerm - reduce(68), // <, reduce: MuldivTerm - reduce(68), // <=, reduce: MuldivTerm - reduce(68), // |, reduce: MuldivTerm - reduce(68), // ^, reduce: MuldivTerm - reduce(68), // &, reduce: MuldivTerm - reduce(68), // <<, reduce: MuldivTerm - reduce(68), // >>, reduce: MuldivTerm - reduce(68), // +, reduce: MuldivTerm - reduce(68), // -, reduce: MuldivTerm - reduce(68), // .+, reduce: MuldivTerm - reduce(68), // .-, reduce: MuldivTerm - reduce(68), // ., reduce: MuldivTerm - reduce(68), // *, reduce: MuldivTerm - reduce(68), // /, reduce: MuldivTerm - reduce(68), // //, reduce: MuldivTerm - reduce(68), // %, reduce: MuldivTerm - reduce(68), // .*, reduce: MuldivTerm - reduce(68), // ./, reduce: MuldivTerm - reduce(68), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S324 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: UnaryOpTerm - reduce(75), // :, reduce: UnaryOpTerm - reduce(75), // ||, reduce: UnaryOpTerm - reduce(75), // ^^, reduce: UnaryOpTerm - reduce(75), // &&, reduce: UnaryOpTerm - reduce(75), // =~, reduce: UnaryOpTerm - reduce(75), // !=~, reduce: UnaryOpTerm - reduce(75), // ==, reduce: UnaryOpTerm - reduce(75), // !=, reduce: UnaryOpTerm - reduce(75), // >, reduce: UnaryOpTerm - reduce(75), // >=, reduce: UnaryOpTerm - reduce(75), // <, reduce: UnaryOpTerm - reduce(75), // <=, reduce: UnaryOpTerm - reduce(75), // |, reduce: UnaryOpTerm - reduce(75), // ^, reduce: UnaryOpTerm - reduce(75), // &, reduce: UnaryOpTerm - reduce(75), // <<, reduce: UnaryOpTerm - reduce(75), // >>, reduce: UnaryOpTerm - reduce(75), // +, reduce: UnaryOpTerm - reduce(75), // -, reduce: UnaryOpTerm - reduce(75), // .+, reduce: UnaryOpTerm - reduce(75), // .-, reduce: UnaryOpTerm - reduce(75), // ., reduce: UnaryOpTerm - reduce(75), // *, reduce: UnaryOpTerm - reduce(75), // /, reduce: UnaryOpTerm - reduce(75), // //, reduce: UnaryOpTerm - reduce(75), // %, reduce: UnaryOpTerm - reduce(75), // .*, reduce: UnaryOpTerm - reduce(75), // ./, reduce: UnaryOpTerm - reduce(75), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S325 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S326 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S327 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: PowTerm - reduce(77), // :, reduce: PowTerm - reduce(77), // ||, reduce: PowTerm - reduce(77), // ^^, reduce: PowTerm - reduce(77), // &&, reduce: PowTerm - reduce(77), // =~, reduce: PowTerm - reduce(77), // !=~, reduce: PowTerm - reduce(77), // ==, reduce: PowTerm - reduce(77), // !=, reduce: PowTerm - reduce(77), // >, reduce: PowTerm - reduce(77), // >=, reduce: PowTerm - reduce(77), // <, reduce: PowTerm - reduce(77), // <=, reduce: PowTerm - reduce(77), // |, reduce: PowTerm - reduce(77), // ^, reduce: PowTerm - reduce(77), // &, reduce: PowTerm - reduce(77), // <<, reduce: PowTerm - reduce(77), // >>, reduce: PowTerm - reduce(77), // +, reduce: PowTerm - reduce(77), // -, reduce: PowTerm - reduce(77), // .+, reduce: PowTerm - reduce(77), // .-, reduce: PowTerm - reduce(77), // ., reduce: PowTerm - reduce(77), // *, reduce: PowTerm - reduce(77), // /, reduce: PowTerm - reduce(77), // //, reduce: PowTerm - reduce(77), // %, reduce: PowTerm - reduce(77), // .*, reduce: PowTerm - reduce(77), // ./, reduce: PowTerm - reduce(77), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(613), // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - shift(614), // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S328 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S329 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: FieldName - reduce(81), // :, reduce: FieldName - reduce(81), // ||, reduce: FieldName - reduce(81), // ^^, reduce: FieldName - reduce(81), // &&, reduce: FieldName - reduce(81), // =~, reduce: FieldName - reduce(81), // !=~, reduce: FieldName - reduce(81), // ==, reduce: FieldName - reduce(81), // !=, reduce: FieldName - reduce(81), // >, reduce: FieldName - reduce(81), // >=, reduce: FieldName - reduce(81), // <, reduce: FieldName - reduce(81), // <=, reduce: FieldName - reduce(81), // |, reduce: FieldName - reduce(81), // ^, reduce: FieldName - reduce(81), // &, reduce: FieldName - reduce(81), // <<, reduce: FieldName - reduce(81), // >>, reduce: FieldName - reduce(81), // +, reduce: FieldName - reduce(81), // -, reduce: FieldName - reduce(81), // .+, reduce: FieldName - reduce(81), // .-, reduce: FieldName - reduce(81), // ., reduce: FieldName - reduce(81), // *, reduce: FieldName - reduce(81), // /, reduce: FieldName - reduce(81), // //, reduce: FieldName - reduce(81), // %, reduce: FieldName - reduce(81), // .*, reduce: FieldName - reduce(81), // ./, reduce: FieldName - reduce(81), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(81), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(81), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S330 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: FieldName - reduce(82), // :, reduce: FieldName - reduce(82), // ||, reduce: FieldName - reduce(82), // ^^, reduce: FieldName - reduce(82), // &&, reduce: FieldName - reduce(82), // =~, reduce: FieldName - reduce(82), // !=~, reduce: FieldName - reduce(82), // ==, reduce: FieldName - reduce(82), // !=, reduce: FieldName - reduce(82), // >, reduce: FieldName - reduce(82), // >=, reduce: FieldName - reduce(82), // <, reduce: FieldName - reduce(82), // <=, reduce: FieldName - reduce(82), // |, reduce: FieldName - reduce(82), // ^, reduce: FieldName - reduce(82), // &, reduce: FieldName - reduce(82), // <<, reduce: FieldName - reduce(82), // >>, reduce: FieldName - reduce(82), // +, reduce: FieldName - reduce(82), // -, reduce: FieldName - reduce(82), // .+, reduce: FieldName - reduce(82), // .-, reduce: FieldName - reduce(82), // ., reduce: FieldName - reduce(82), // *, reduce: FieldName - reduce(82), // /, reduce: FieldName - reduce(82), // //, reduce: FieldName - reduce(82), // %, reduce: FieldName - reduce(82), // .*, reduce: FieldName - reduce(82), // ./, reduce: FieldName - reduce(82), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(82), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(82), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S331 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: DirectFieldName - reduce(83), // :, reduce: DirectFieldName - reduce(83), // ||, reduce: DirectFieldName - reduce(83), // ^^, reduce: DirectFieldName - reduce(83), // &&, reduce: DirectFieldName - reduce(83), // =~, reduce: DirectFieldName - reduce(83), // !=~, reduce: DirectFieldName - reduce(83), // ==, reduce: DirectFieldName - reduce(83), // !=, reduce: DirectFieldName - reduce(83), // >, reduce: DirectFieldName - reduce(83), // >=, reduce: DirectFieldName - reduce(83), // <, reduce: DirectFieldName - reduce(83), // <=, reduce: DirectFieldName - reduce(83), // |, reduce: DirectFieldName - reduce(83), // ^, reduce: DirectFieldName - reduce(83), // &, reduce: DirectFieldName - reduce(83), // <<, reduce: DirectFieldName - reduce(83), // >>, reduce: DirectFieldName - reduce(83), // +, reduce: DirectFieldName - reduce(83), // -, reduce: DirectFieldName - reduce(83), // .+, reduce: DirectFieldName - reduce(83), // .-, reduce: DirectFieldName - reduce(83), // ., reduce: DirectFieldName - reduce(83), // *, reduce: DirectFieldName - reduce(83), // /, reduce: DirectFieldName - reduce(83), // //, reduce: DirectFieldName - reduce(83), // %, reduce: DirectFieldName - reduce(83), // .*, reduce: DirectFieldName - reduce(83), // ./, reduce: DirectFieldName - reduce(83), // .//, reduce: DirectFieldName - nil, // ! - nil, // ~ - reduce(83), // **, reduce: DirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(83), // [, reduce: DirectFieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S332 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -27940,10 +26012,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -27952,44 +26024,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, - actionRow{ // S333 + actionRow{ // S310 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28006,45 +26078,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: FullSrec - reduce(85), // :, reduce: FullSrec - reduce(85), // ||, reduce: FullSrec - reduce(85), // ^^, reduce: FullSrec - reduce(85), // &&, reduce: FullSrec - reduce(85), // =~, reduce: FullSrec - reduce(85), // !=~, reduce: FullSrec - reduce(85), // ==, reduce: FullSrec - reduce(85), // !=, reduce: FullSrec - reduce(85), // >, reduce: FullSrec - reduce(85), // >=, reduce: FullSrec - reduce(85), // <, reduce: FullSrec - reduce(85), // <=, reduce: FullSrec - reduce(85), // |, reduce: FullSrec - reduce(85), // ^, reduce: FullSrec - reduce(85), // &, reduce: FullSrec - reduce(85), // <<, reduce: FullSrec - reduce(85), // >>, reduce: FullSrec - reduce(85), // +, reduce: FullSrec - reduce(85), // -, reduce: FullSrec - reduce(85), // .+, reduce: FullSrec - reduce(85), // .-, reduce: FullSrec - reduce(85), // ., reduce: FullSrec - reduce(85), // *, reduce: FullSrec - reduce(85), // /, reduce: FullSrec - reduce(85), // //, reduce: FullSrec - reduce(85), // %, reduce: FullSrec - reduce(85), // .*, reduce: FullSrec - reduce(85), // ./, reduce: FullSrec - reduce(85), // .//, reduce: FullSrec + reduce(14), // ?, reduce: FullSrec + reduce(14), // :, reduce: FullSrec + reduce(14), // ||, reduce: FullSrec + reduce(14), // ^^, reduce: FullSrec + reduce(14), // &&, reduce: FullSrec + reduce(14), // =~, reduce: FullSrec + reduce(14), // !=~, reduce: FullSrec + reduce(14), // ==, reduce: FullSrec + reduce(14), // !=, reduce: FullSrec + reduce(14), // >, reduce: FullSrec + reduce(14), // >=, reduce: FullSrec + reduce(14), // <, reduce: FullSrec + reduce(14), // <=, reduce: FullSrec + reduce(14), // |, reduce: FullSrec + reduce(14), // ^, reduce: FullSrec + reduce(14), // &, reduce: FullSrec + reduce(14), // <<, reduce: FullSrec + reduce(14), // >>, reduce: FullSrec + reduce(14), // +, reduce: FullSrec + reduce(14), // -, reduce: FullSrec + reduce(14), // .+, reduce: FullSrec + reduce(14), // .-, reduce: FullSrec + reduce(14), // ., reduce: FullSrec + reduce(14), // *, reduce: FullSrec + reduce(14), // /, reduce: FullSrec + reduce(14), // //, reduce: FullSrec + reduce(14), // %, reduce: FullSrec + reduce(14), // .*, reduce: FullSrec + reduce(14), // ./, reduce: FullSrec + reduce(14), // .//, reduce: FullSrec nil, // ! nil, // ~ - reduce(85), // **, reduce: FullSrec + reduce(14), // **, reduce: FullSrec nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28061,7 +26129,1939 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(85), // [, reduce: FullSrec + reduce(14), // [, reduce: FullSrec + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S311 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(31), // :, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S312 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(578), // ? + reduce(33), // :, reduce: TernaryTerm + shift(579), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S313 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: LogicalOrTerm + reduce(35), // :, reduce: LogicalOrTerm + reduce(35), // ||, reduce: LogicalOrTerm + shift(580), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S314 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: LogicalXORTerm + reduce(37), // :, reduce: LogicalXORTerm + reduce(37), // ||, reduce: LogicalXORTerm + reduce(37), // ^^, reduce: LogicalXORTerm + shift(581), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S315 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(39), // ?, reduce: LogicalAndTerm + reduce(39), // :, reduce: LogicalAndTerm + reduce(39), // ||, reduce: LogicalAndTerm + reduce(39), // ^^, reduce: LogicalAndTerm + reduce(39), // &&, reduce: LogicalAndTerm + shift(582), // =~ + shift(583), // !=~ + shift(584), // == + shift(585), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S316 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(44), // ?, reduce: EqneTerm + reduce(44), // :, reduce: EqneTerm + reduce(44), // ||, reduce: EqneTerm + reduce(44), // ^^, reduce: EqneTerm + reduce(44), // &&, reduce: EqneTerm + reduce(44), // =~, reduce: EqneTerm + reduce(44), // !=~, reduce: EqneTerm + reduce(44), // ==, reduce: EqneTerm + reduce(44), // !=, reduce: EqneTerm + shift(586), // > + shift(587), // >= + shift(588), // < + shift(589), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S317 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(49), // ?, reduce: CmpTerm + reduce(49), // :, reduce: CmpTerm + reduce(49), // ||, reduce: CmpTerm + reduce(49), // ^^, reduce: CmpTerm + reduce(49), // &&, reduce: CmpTerm + reduce(49), // =~, reduce: CmpTerm + reduce(49), // !=~, reduce: CmpTerm + reduce(49), // ==, reduce: CmpTerm + reduce(49), // !=, reduce: CmpTerm + reduce(49), // >, reduce: CmpTerm + reduce(49), // >=, reduce: CmpTerm + reduce(49), // <, reduce: CmpTerm + reduce(49), // <=, reduce: CmpTerm + shift(590), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S318 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(51), // ?, reduce: BitwiseORTerm + reduce(51), // :, reduce: BitwiseORTerm + reduce(51), // ||, reduce: BitwiseORTerm + reduce(51), // ^^, reduce: BitwiseORTerm + reduce(51), // &&, reduce: BitwiseORTerm + reduce(51), // =~, reduce: BitwiseORTerm + reduce(51), // !=~, reduce: BitwiseORTerm + reduce(51), // ==, reduce: BitwiseORTerm + reduce(51), // !=, reduce: BitwiseORTerm + reduce(51), // >, reduce: BitwiseORTerm + reduce(51), // >=, reduce: BitwiseORTerm + reduce(51), // <, reduce: BitwiseORTerm + reduce(51), // <=, reduce: BitwiseORTerm + reduce(51), // |, reduce: BitwiseORTerm + shift(591), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S319 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(53), // ?, reduce: BitwiseXORTerm + reduce(53), // :, reduce: BitwiseXORTerm + reduce(53), // ||, reduce: BitwiseXORTerm + reduce(53), // ^^, reduce: BitwiseXORTerm + reduce(53), // &&, reduce: BitwiseXORTerm + reduce(53), // =~, reduce: BitwiseXORTerm + reduce(53), // !=~, reduce: BitwiseXORTerm + reduce(53), // ==, reduce: BitwiseXORTerm + reduce(53), // !=, reduce: BitwiseXORTerm + reduce(53), // >, reduce: BitwiseXORTerm + reduce(53), // >=, reduce: BitwiseXORTerm + reduce(53), // <, reduce: BitwiseXORTerm + reduce(53), // <=, reduce: BitwiseXORTerm + reduce(53), // |, reduce: BitwiseXORTerm + reduce(53), // ^, reduce: BitwiseXORTerm + shift(592), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S320 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: BitwiseANDTerm + reduce(55), // :, reduce: BitwiseANDTerm + reduce(55), // ||, reduce: BitwiseANDTerm + reduce(55), // ^^, reduce: BitwiseANDTerm + reduce(55), // &&, reduce: BitwiseANDTerm + reduce(55), // =~, reduce: BitwiseANDTerm + reduce(55), // !=~, reduce: BitwiseANDTerm + reduce(55), // ==, reduce: BitwiseANDTerm + reduce(55), // !=, reduce: BitwiseANDTerm + reduce(55), // >, reduce: BitwiseANDTerm + reduce(55), // >=, reduce: BitwiseANDTerm + reduce(55), // <, reduce: BitwiseANDTerm + reduce(55), // <=, reduce: BitwiseANDTerm + reduce(55), // |, reduce: BitwiseANDTerm + reduce(55), // ^, reduce: BitwiseANDTerm + reduce(55), // &, reduce: BitwiseANDTerm + shift(593), // << + shift(594), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S321 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: BitwiseShiftTerm + reduce(58), // :, reduce: BitwiseShiftTerm + reduce(58), // ||, reduce: BitwiseShiftTerm + reduce(58), // ^^, reduce: BitwiseShiftTerm + reduce(58), // &&, reduce: BitwiseShiftTerm + reduce(58), // =~, reduce: BitwiseShiftTerm + reduce(58), // !=~, reduce: BitwiseShiftTerm + reduce(58), // ==, reduce: BitwiseShiftTerm + reduce(58), // !=, reduce: BitwiseShiftTerm + reduce(58), // >, reduce: BitwiseShiftTerm + reduce(58), // >=, reduce: BitwiseShiftTerm + reduce(58), // <, reduce: BitwiseShiftTerm + reduce(58), // <=, reduce: BitwiseShiftTerm + reduce(58), // |, reduce: BitwiseShiftTerm + reduce(58), // ^, reduce: BitwiseShiftTerm + reduce(58), // &, reduce: BitwiseShiftTerm + reduce(58), // <<, reduce: BitwiseShiftTerm + reduce(58), // >>, reduce: BitwiseShiftTerm + shift(595), // + + shift(596), // - + shift(597), // .+ + shift(598), // .- + shift(599), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S322 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S323 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: AddsubdotTerm + reduce(64), // :, reduce: AddsubdotTerm + reduce(64), // ||, reduce: AddsubdotTerm + reduce(64), // ^^, reduce: AddsubdotTerm + reduce(64), // &&, reduce: AddsubdotTerm + reduce(64), // =~, reduce: AddsubdotTerm + reduce(64), // !=~, reduce: AddsubdotTerm + reduce(64), // ==, reduce: AddsubdotTerm + reduce(64), // !=, reduce: AddsubdotTerm + reduce(64), // >, reduce: AddsubdotTerm + reduce(64), // >=, reduce: AddsubdotTerm + reduce(64), // <, reduce: AddsubdotTerm + reduce(64), // <=, reduce: AddsubdotTerm + reduce(64), // |, reduce: AddsubdotTerm + reduce(64), // ^, reduce: AddsubdotTerm + reduce(64), // &, reduce: AddsubdotTerm + reduce(64), // <<, reduce: AddsubdotTerm + reduce(64), // >>, reduce: AddsubdotTerm + reduce(64), // +, reduce: AddsubdotTerm + reduce(64), // -, reduce: AddsubdotTerm + reduce(64), // .+, reduce: AddsubdotTerm + reduce(64), // .-, reduce: AddsubdotTerm + reduce(64), // ., reduce: AddsubdotTerm + shift(601), // * + shift(602), // / + shift(603), // // + shift(604), // % + shift(605), // .* + shift(606), // ./ + shift(607), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S324 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S325 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S326 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S327 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: MuldivTerm + reduce(72), // :, reduce: MuldivTerm + reduce(72), // ||, reduce: MuldivTerm + reduce(72), // ^^, reduce: MuldivTerm + reduce(72), // &&, reduce: MuldivTerm + reduce(72), // =~, reduce: MuldivTerm + reduce(72), // !=~, reduce: MuldivTerm + reduce(72), // ==, reduce: MuldivTerm + reduce(72), // !=, reduce: MuldivTerm + reduce(72), // >, reduce: MuldivTerm + reduce(72), // >=, reduce: MuldivTerm + reduce(72), // <, reduce: MuldivTerm + reduce(72), // <=, reduce: MuldivTerm + reduce(72), // |, reduce: MuldivTerm + reduce(72), // ^, reduce: MuldivTerm + reduce(72), // &, reduce: MuldivTerm + reduce(72), // <<, reduce: MuldivTerm + reduce(72), // >>, reduce: MuldivTerm + reduce(72), // +, reduce: MuldivTerm + reduce(72), // -, reduce: MuldivTerm + reduce(72), // .+, reduce: MuldivTerm + reduce(72), // .-, reduce: MuldivTerm + reduce(72), // ., reduce: MuldivTerm + reduce(72), // *, reduce: MuldivTerm + reduce(72), // /, reduce: MuldivTerm + reduce(72), // //, reduce: MuldivTerm + reduce(72), // %, reduce: MuldivTerm + reduce(72), // .*, reduce: MuldivTerm + reduce(72), // ./, reduce: MuldivTerm + reduce(72), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S328 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: UnaryOpTerm + reduce(79), // :, reduce: UnaryOpTerm + reduce(79), // ||, reduce: UnaryOpTerm + reduce(79), // ^^, reduce: UnaryOpTerm + reduce(79), // &&, reduce: UnaryOpTerm + reduce(79), // =~, reduce: UnaryOpTerm + reduce(79), // !=~, reduce: UnaryOpTerm + reduce(79), // ==, reduce: UnaryOpTerm + reduce(79), // !=, reduce: UnaryOpTerm + reduce(79), // >, reduce: UnaryOpTerm + reduce(79), // >=, reduce: UnaryOpTerm + reduce(79), // <, reduce: UnaryOpTerm + reduce(79), // <=, reduce: UnaryOpTerm + reduce(79), // |, reduce: UnaryOpTerm + reduce(79), // ^, reduce: UnaryOpTerm + reduce(79), // &, reduce: UnaryOpTerm + reduce(79), // <<, reduce: UnaryOpTerm + reduce(79), // >>, reduce: UnaryOpTerm + reduce(79), // +, reduce: UnaryOpTerm + reduce(79), // -, reduce: UnaryOpTerm + reduce(79), // .+, reduce: UnaryOpTerm + reduce(79), // .-, reduce: UnaryOpTerm + reduce(79), // ., reduce: UnaryOpTerm + reduce(79), // *, reduce: UnaryOpTerm + reduce(79), // /, reduce: UnaryOpTerm + reduce(79), // //, reduce: UnaryOpTerm + reduce(79), // %, reduce: UnaryOpTerm + reduce(79), // .*, reduce: UnaryOpTerm + reduce(79), // ./, reduce: UnaryOpTerm + reduce(79), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S329 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S330 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S331 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: PowTerm + reduce(81), // :, reduce: PowTerm + reduce(81), // ||, reduce: PowTerm + reduce(81), // ^^, reduce: PowTerm + reduce(81), // &&, reduce: PowTerm + reduce(81), // =~, reduce: PowTerm + reduce(81), // !=~, reduce: PowTerm + reduce(81), // ==, reduce: PowTerm + reduce(81), // !=, reduce: PowTerm + reduce(81), // >, reduce: PowTerm + reduce(81), // >=, reduce: PowTerm + reduce(81), // <, reduce: PowTerm + reduce(81), // <=, reduce: PowTerm + reduce(81), // |, reduce: PowTerm + reduce(81), // ^, reduce: PowTerm + reduce(81), // &, reduce: PowTerm + reduce(81), // <<, reduce: PowTerm + reduce(81), // >>, reduce: PowTerm + reduce(81), // +, reduce: PowTerm + reduce(81), // -, reduce: PowTerm + reduce(81), // .+, reduce: PowTerm + reduce(81), // .-, reduce: PowTerm + reduce(81), // ., reduce: PowTerm + reduce(81), // *, reduce: PowTerm + reduce(81), // /, reduce: PowTerm + reduce(81), // //, reduce: PowTerm + reduce(81), // %, reduce: PowTerm + reduce(81), // .*, reduce: PowTerm + reduce(81), // ./, reduce: PowTerm + reduce(81), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(613), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + shift(614), // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S332 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S333 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: MlrvalOrFunction + reduce(85), // :, reduce: MlrvalOrFunction + reduce(85), // ||, reduce: MlrvalOrFunction + reduce(85), // ^^, reduce: MlrvalOrFunction + reduce(85), // &&, reduce: MlrvalOrFunction + reduce(85), // =~, reduce: MlrvalOrFunction + reduce(85), // !=~, reduce: MlrvalOrFunction + reduce(85), // ==, reduce: MlrvalOrFunction + reduce(85), // !=, reduce: MlrvalOrFunction + reduce(85), // >, reduce: MlrvalOrFunction + reduce(85), // >=, reduce: MlrvalOrFunction + reduce(85), // <, reduce: MlrvalOrFunction + reduce(85), // <=, reduce: MlrvalOrFunction + reduce(85), // |, reduce: MlrvalOrFunction + reduce(85), // ^, reduce: MlrvalOrFunction + reduce(85), // &, reduce: MlrvalOrFunction + reduce(85), // <<, reduce: MlrvalOrFunction + reduce(85), // >>, reduce: MlrvalOrFunction + reduce(85), // +, reduce: MlrvalOrFunction + reduce(85), // -, reduce: MlrvalOrFunction + reduce(85), // .+, reduce: MlrvalOrFunction + reduce(85), // .-, reduce: MlrvalOrFunction + reduce(85), // ., reduce: MlrvalOrFunction + reduce(85), // *, reduce: MlrvalOrFunction + reduce(85), // /, reduce: MlrvalOrFunction + reduce(85), // //, reduce: MlrvalOrFunction + reduce(85), // %, reduce: MlrvalOrFunction + reduce(85), // .*, reduce: MlrvalOrFunction + reduce(85), // ./, reduce: MlrvalOrFunction + reduce(85), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(85), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(85), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -28074,6 +28074,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28125,10 +28129,6 @@ var actionTab = actionTable{ reduce(86), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28158,6 +28158,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28209,10 +28213,6 @@ var actionTab = actionTable{ reduce(87), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28242,6 +28242,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28293,10 +28297,6 @@ var actionTab = actionTable{ reduce(88), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28326,6 +28326,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28377,10 +28381,6 @@ var actionTab = actionTable{ reduce(89), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28410,6 +28410,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28461,10 +28465,6 @@ var actionTab = actionTable{ reduce(90), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28494,6 +28494,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28510,45 +28514,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MlrvalOrFunction - reduce(91), // :, reduce: MlrvalOrFunction - reduce(91), // ||, reduce: MlrvalOrFunction - reduce(91), // ^^, reduce: MlrvalOrFunction - reduce(91), // &&, reduce: MlrvalOrFunction - reduce(91), // =~, reduce: MlrvalOrFunction - reduce(91), // !=~, reduce: MlrvalOrFunction - reduce(91), // ==, reduce: MlrvalOrFunction - reduce(91), // !=, reduce: MlrvalOrFunction - reduce(91), // >, reduce: MlrvalOrFunction - reduce(91), // >=, reduce: MlrvalOrFunction - reduce(91), // <, reduce: MlrvalOrFunction - reduce(91), // <=, reduce: MlrvalOrFunction - reduce(91), // |, reduce: MlrvalOrFunction - reduce(91), // ^, reduce: MlrvalOrFunction - reduce(91), // &, reduce: MlrvalOrFunction - reduce(91), // <<, reduce: MlrvalOrFunction - reduce(91), // >>, reduce: MlrvalOrFunction - reduce(91), // +, reduce: MlrvalOrFunction - reduce(91), // -, reduce: MlrvalOrFunction - reduce(91), // .+, reduce: MlrvalOrFunction - reduce(91), // .-, reduce: MlrvalOrFunction - reduce(91), // ., reduce: MlrvalOrFunction - reduce(91), // *, reduce: MlrvalOrFunction - reduce(91), // /, reduce: MlrvalOrFunction - reduce(91), // //, reduce: MlrvalOrFunction - reduce(91), // %, reduce: MlrvalOrFunction - reduce(91), // .*, reduce: MlrvalOrFunction - reduce(91), // ./, reduce: MlrvalOrFunction - reduce(91), // .//, reduce: MlrvalOrFunction + reduce(91), // ?, reduce: ContextVariable + reduce(91), // :, reduce: ContextVariable + reduce(91), // ||, reduce: ContextVariable + reduce(91), // ^^, reduce: ContextVariable + reduce(91), // &&, reduce: ContextVariable + reduce(91), // =~, reduce: ContextVariable + reduce(91), // !=~, reduce: ContextVariable + reduce(91), // ==, reduce: ContextVariable + reduce(91), // !=, reduce: ContextVariable + reduce(91), // >, reduce: ContextVariable + reduce(91), // >=, reduce: ContextVariable + reduce(91), // <, reduce: ContextVariable + reduce(91), // <=, reduce: ContextVariable + reduce(91), // |, reduce: ContextVariable + reduce(91), // ^, reduce: ContextVariable + reduce(91), // &, reduce: ContextVariable + reduce(91), // <<, reduce: ContextVariable + reduce(91), // >>, reduce: ContextVariable + reduce(91), // +, reduce: ContextVariable + reduce(91), // -, reduce: ContextVariable + reduce(91), // .+, reduce: ContextVariable + reduce(91), // .-, reduce: ContextVariable + reduce(91), // ., reduce: ContextVariable + reduce(91), // *, reduce: ContextVariable + reduce(91), // /, reduce: ContextVariable + reduce(91), // //, reduce: ContextVariable + reduce(91), // %, reduce: ContextVariable + reduce(91), // .*, reduce: ContextVariable + reduce(91), // ./, reduce: ContextVariable + reduce(91), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(91), // **, reduce: MlrvalOrFunction + reduce(91), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28565,7 +28565,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(91), // [, reduce: MlrvalOrFunction + reduce(91), // [, reduce: ContextVariable nil, // , nil, // { nil, // } @@ -28578,6 +28578,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28629,10 +28633,6 @@ var actionTab = actionTable{ reduce(92), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28662,6 +28662,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28713,10 +28717,6 @@ var actionTab = actionTable{ reduce(93), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28746,6 +28746,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28797,10 +28801,6 @@ var actionTab = actionTable{ reduce(94), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28830,6 +28830,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28881,10 +28885,6 @@ var actionTab = actionTable{ reduce(95), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28914,6 +28914,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -28965,10 +28969,6 @@ var actionTab = actionTable{ reduce(96), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -28998,6 +28998,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29049,10 +29053,6 @@ var actionTab = actionTable{ reduce(97), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -29082,6 +29082,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29133,10 +29137,6 @@ var actionTab = actionTable{ reduce(98), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -29166,6 +29166,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29217,10 +29221,6 @@ var actionTab = actionTable{ reduce(99), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -29250,6 +29250,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29301,10 +29305,6 @@ var actionTab = actionTable{ reduce(100), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -29334,6 +29334,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29385,10 +29389,6 @@ var actionTab = actionTable{ reduce(101), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -29418,6 +29418,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29434,45 +29438,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(102), // ?, reduce: ContextVariable - reduce(102), // :, reduce: ContextVariable - reduce(102), // ||, reduce: ContextVariable - reduce(102), // ^^, reduce: ContextVariable - reduce(102), // &&, reduce: ContextVariable - reduce(102), // =~, reduce: ContextVariable - reduce(102), // !=~, reduce: ContextVariable - reduce(102), // ==, reduce: ContextVariable - reduce(102), // !=, reduce: ContextVariable - reduce(102), // >, reduce: ContextVariable - reduce(102), // >=, reduce: ContextVariable - reduce(102), // <, reduce: ContextVariable - reduce(102), // <=, reduce: ContextVariable - reduce(102), // |, reduce: ContextVariable - reduce(102), // ^, reduce: ContextVariable - reduce(102), // &, reduce: ContextVariable - reduce(102), // <<, reduce: ContextVariable - reduce(102), // >>, reduce: ContextVariable - reduce(102), // +, reduce: ContextVariable - reduce(102), // -, reduce: ContextVariable - reduce(102), // .+, reduce: ContextVariable - reduce(102), // .-, reduce: ContextVariable - reduce(102), // ., reduce: ContextVariable - reduce(102), // *, reduce: ContextVariable - reduce(102), // /, reduce: ContextVariable - reduce(102), // //, reduce: ContextVariable - reduce(102), // %, reduce: ContextVariable - reduce(102), // .*, reduce: ContextVariable - reduce(102), // ./, reduce: ContextVariable - reduce(102), // .//, reduce: ContextVariable + reduce(102), // ?, reduce: MlrvalOrFunction + reduce(102), // :, reduce: MlrvalOrFunction + reduce(102), // ||, reduce: MlrvalOrFunction + reduce(102), // ^^, reduce: MlrvalOrFunction + reduce(102), // &&, reduce: MlrvalOrFunction + reduce(102), // =~, reduce: MlrvalOrFunction + reduce(102), // !=~, reduce: MlrvalOrFunction + reduce(102), // ==, reduce: MlrvalOrFunction + reduce(102), // !=, reduce: MlrvalOrFunction + reduce(102), // >, reduce: MlrvalOrFunction + reduce(102), // >=, reduce: MlrvalOrFunction + reduce(102), // <, reduce: MlrvalOrFunction + reduce(102), // <=, reduce: MlrvalOrFunction + reduce(102), // |, reduce: MlrvalOrFunction + reduce(102), // ^, reduce: MlrvalOrFunction + reduce(102), // &, reduce: MlrvalOrFunction + reduce(102), // <<, reduce: MlrvalOrFunction + reduce(102), // >>, reduce: MlrvalOrFunction + reduce(102), // +, reduce: MlrvalOrFunction + reduce(102), // -, reduce: MlrvalOrFunction + reduce(102), // .+, reduce: MlrvalOrFunction + reduce(102), // .-, reduce: MlrvalOrFunction + reduce(102), // ., reduce: MlrvalOrFunction + reduce(102), // *, reduce: MlrvalOrFunction + reduce(102), // /, reduce: MlrvalOrFunction + reduce(102), // //, reduce: MlrvalOrFunction + reduce(102), // %, reduce: MlrvalOrFunction + reduce(102), // .*, reduce: MlrvalOrFunction + reduce(102), // ./, reduce: MlrvalOrFunction + reduce(102), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(102), // **, reduce: ContextVariable + reduce(102), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -29489,103 +29489,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(102), // [, reduce: ContextVariable + reduce(102), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, actionRow{ // S351 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(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_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(103), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S352 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + shift(616), // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29620,10 +29540,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -29632,44 +29552,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - shift(617), // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, - actionRow{ // S353 + actionRow{ // S352 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29686,45 +29606,41 @@ var actionTab = actionTable{ 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 + 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(110), // **, reduce: MlrvalOrFunction + reduce(109), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -29741,7 +29657,91 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(110), // [, reduce: MlrvalOrFunction + reduce(109), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S353 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(111), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -29754,6 +29754,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29770,45 +29774,41 @@ var actionTab = actionTable{ 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 + reduce(116), // ?, reduce: MlrvalOrFunction + reduce(116), // :, reduce: MlrvalOrFunction + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(112), // **, reduce: MlrvalOrFunction + reduce(116), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -29825,103 +29825,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(112), // [, reduce: MlrvalOrFunction + reduce(116), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } }, }, actionRow{ // S355 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - reduce(117), // :, reduce: MlrvalOrFunction - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(117), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S356 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -29956,10 +29876,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -29968,44 +29888,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - shift(328), // ( + shift(332), // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - shift(356), // { - shift(619), // } + shift(355), // { + shift(618), // } }, }, - actionRow{ // S357 + actionRow{ // S356 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(117), // ], reduce: MapLiteral + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30022,45 +29942,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(118), // ?, reduce: MapLiteral + reduce(117), // ?, reduce: MapLiteral nil, // : - reduce(118), // ||, reduce: MapLiteral - reduce(118), // ^^, reduce: MapLiteral - reduce(118), // &&, reduce: MapLiteral - reduce(118), // =~, reduce: MapLiteral - reduce(118), // !=~, reduce: MapLiteral - reduce(118), // ==, reduce: MapLiteral - reduce(118), // !=, reduce: MapLiteral - reduce(118), // >, reduce: MapLiteral - reduce(118), // >=, reduce: MapLiteral - reduce(118), // <, reduce: MapLiteral - reduce(118), // <=, reduce: MapLiteral - reduce(118), // |, reduce: MapLiteral - reduce(118), // ^, reduce: MapLiteral - reduce(118), // &, reduce: MapLiteral - reduce(118), // <<, reduce: MapLiteral - reduce(118), // >>, reduce: MapLiteral - reduce(118), // +, reduce: MapLiteral - reduce(118), // -, reduce: MapLiteral - reduce(118), // .+, reduce: MapLiteral - reduce(118), // .-, reduce: MapLiteral - reduce(118), // ., reduce: MapLiteral - reduce(118), // *, reduce: MapLiteral - reduce(118), // /, reduce: MapLiteral - reduce(118), // //, reduce: MapLiteral - reduce(118), // %, reduce: MapLiteral - reduce(118), // .*, reduce: MapLiteral - reduce(118), // ./, reduce: MapLiteral - reduce(118), // .//, reduce: MapLiteral + reduce(117), // ||, reduce: MapLiteral + reduce(117), // ^^, reduce: MapLiteral + reduce(117), // &&, reduce: MapLiteral + reduce(117), // =~, reduce: MapLiteral + reduce(117), // !=~, reduce: MapLiteral + reduce(117), // ==, reduce: MapLiteral + reduce(117), // !=, reduce: MapLiteral + reduce(117), // >, reduce: MapLiteral + reduce(117), // >=, reduce: MapLiteral + reduce(117), // <, reduce: MapLiteral + reduce(117), // <=, reduce: MapLiteral + reduce(117), // |, reduce: MapLiteral + reduce(117), // ^, reduce: MapLiteral + reduce(117), // &, reduce: MapLiteral + reduce(117), // <<, reduce: MapLiteral + reduce(117), // >>, reduce: MapLiteral + reduce(117), // +, reduce: MapLiteral + reduce(117), // -, reduce: MapLiteral + reduce(117), // .+, reduce: MapLiteral + reduce(117), // .-, reduce: MapLiteral + reduce(117), // ., reduce: MapLiteral + reduce(117), // *, reduce: MapLiteral + reduce(117), // /, reduce: MapLiteral + reduce(117), // //, reduce: MapLiteral + reduce(117), // %, reduce: MapLiteral + reduce(117), // .*, reduce: MapLiteral + reduce(117), // ./, reduce: MapLiteral + reduce(117), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(118), // **, reduce: MapLiteral + reduce(117), // **, reduce: MapLiteral nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(118), // ], reduce: MapLiteral - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -30077,19 +29993,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(118), // [, reduce: MapLiteral + reduce(117), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, - actionRow{ // S358 + actionRow{ // S357 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30141,10 +30061,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -30164,16 +30080,20 @@ var actionTab = actionTable{ nil, // [ nil, // , nil, // { - shift(621), // } + shift(620), // } }, }, - actionRow{ // S359 + actionRow{ // S358 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30225,10 +30145,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -30246,18 +30162,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - shift(622), // , + shift(621), // , nil, // { - reduce(120), // }, reduce: MapLiteralKeyValuePairs + reduce(119), // }, reduce: MapLiteralKeyValuePairs }, }, - actionRow{ // S360 + actionRow{ // S359 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(622), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30292,10 +30212,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -30304,34 +30224,114 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(328), // ( + nil, // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ nil, // , - shift(356), // { + nil, // { + nil, // } + }, + }, + actionRow{ // S360 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { nil, // } }, }, @@ -30342,6 +30342,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30376,10 +30380,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -30388,34 +30392,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -30426,6 +30426,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30460,10 +30464,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -30472,34 +30476,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -30510,6 +30510,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30544,10 +30548,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -30556,34 +30560,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -30594,6 +30594,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30628,10 +30632,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -30640,34 +30644,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -30678,6 +30678,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30712,10 +30716,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -30724,34 +30728,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -30762,6 +30762,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30796,10 +30800,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -30808,34 +30812,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -30846,6 +30846,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30880,10 +30884,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -30892,34 +30896,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -30930,6 +30930,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -30964,10 +30968,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -30976,34 +30980,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31014,6 +31014,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31048,10 +31052,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31060,34 +31064,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31098,6 +31098,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31132,10 +31136,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31144,34 +31148,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31182,6 +31182,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31216,10 +31220,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31228,34 +31232,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31266,6 +31266,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31300,10 +31304,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31312,34 +31316,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31350,6 +31350,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31384,10 +31388,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31396,34 +31400,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31434,6 +31434,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31468,10 +31472,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31480,34 +31484,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31518,6 +31518,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31552,10 +31556,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31564,34 +31568,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31602,6 +31602,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31636,10 +31640,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31648,34 +31652,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31686,6 +31686,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31720,10 +31724,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31732,34 +31736,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31770,6 +31770,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31804,10 +31808,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31816,34 +31820,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31854,6 +31854,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31888,10 +31892,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31900,34 +31904,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -31938,6 +31938,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -31972,10 +31976,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -31984,34 +31988,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -32022,6 +32022,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -32056,10 +32060,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- nil, // . nil, // * nil, // / @@ -32068,968 +32072,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(108), // ! - shift(109), // ~ + shift(112), // ! + shift(113), // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, actionRow{ // S382 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(69), // $, reduce: UnaryOpTerm - reduce(69), // ;, reduce: UnaryOpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: UnaryOpTerm - nil, // : - reduce(69), // ||, reduce: UnaryOpTerm - reduce(69), // ^^, reduce: UnaryOpTerm - reduce(69), // &&, reduce: UnaryOpTerm - reduce(69), // =~, reduce: UnaryOpTerm - reduce(69), // !=~, reduce: UnaryOpTerm - reduce(69), // ==, reduce: UnaryOpTerm - reduce(69), // !=, reduce: UnaryOpTerm - reduce(69), // >, reduce: UnaryOpTerm - reduce(69), // >=, reduce: UnaryOpTerm - reduce(69), // <, reduce: UnaryOpTerm - reduce(69), // <=, reduce: UnaryOpTerm - reduce(69), // |, reduce: UnaryOpTerm - reduce(69), // ^, reduce: UnaryOpTerm - reduce(69), // &, reduce: UnaryOpTerm - reduce(69), // <<, reduce: UnaryOpTerm - reduce(69), // >>, reduce: UnaryOpTerm - reduce(69), // +, reduce: UnaryOpTerm - reduce(69), // -, reduce: UnaryOpTerm - reduce(69), // .+, reduce: UnaryOpTerm - reduce(69), // .-, reduce: UnaryOpTerm - reduce(69), // ., reduce: UnaryOpTerm - reduce(69), // *, reduce: UnaryOpTerm - reduce(69), // /, reduce: UnaryOpTerm - reduce(69), // //, reduce: UnaryOpTerm - reduce(69), // %, reduce: UnaryOpTerm - reduce(69), // .*, reduce: UnaryOpTerm - reduce(69), // ./, reduce: UnaryOpTerm - reduce(69), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S383 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(108), // ! - shift(109), // ~ - nil, // ** - shift(111), // ( - nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ - nil, // , - shift(139), // { - nil, // } - }, - }, - actionRow{ // S384 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(108), // ! - shift(109), // ~ - nil, // ** - shift(111), // ( - nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ - nil, // , - shift(139), // { - nil, // } - }, - }, - actionRow{ // S385 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(108), // ! - shift(109), // ~ - nil, // ** - shift(111), // ( - nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ - nil, // , - shift(139), // { - nil, // } - }, - }, - actionRow{ // S386 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(108), // ! - shift(109), // ~ - nil, // ** - shift(111), // ( - nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ - nil, // , - shift(139), // { - nil, // } - }, - }, - actionRow{ // S387 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(108), // ! - shift(109), // ~ - nil, // ** - shift(111), // ( - nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ - nil, // , - shift(139), // { - nil, // } - }, - }, - actionRow{ // S388 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(108), // ! - shift(109), // ~ - nil, // ** - shift(111), // ( - nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ - nil, // , - shift(139), // { - nil, // } - }, - }, - actionRow{ // S389 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(108), // ! - shift(109), // ~ - nil, // ** - shift(111), // ( - nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ - nil, // , - shift(139), // { - nil, // } - }, - }, - actionRow{ // S390 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(70), // $, reduce: UnaryOpTerm - reduce(70), // ;, reduce: UnaryOpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: UnaryOpTerm - nil, // : - reduce(70), // ||, reduce: UnaryOpTerm - reduce(70), // ^^, reduce: UnaryOpTerm - reduce(70), // &&, reduce: UnaryOpTerm - reduce(70), // =~, reduce: UnaryOpTerm - reduce(70), // !=~, reduce: UnaryOpTerm - reduce(70), // ==, reduce: UnaryOpTerm - reduce(70), // !=, reduce: UnaryOpTerm - reduce(70), // >, reduce: UnaryOpTerm - reduce(70), // >=, reduce: UnaryOpTerm - reduce(70), // <, reduce: UnaryOpTerm - reduce(70), // <=, reduce: UnaryOpTerm - reduce(70), // |, reduce: UnaryOpTerm - reduce(70), // ^, reduce: UnaryOpTerm - reduce(70), // &, reduce: UnaryOpTerm - reduce(70), // <<, reduce: UnaryOpTerm - reduce(70), // >>, reduce: UnaryOpTerm - reduce(70), // +, reduce: UnaryOpTerm - reduce(70), // -, reduce: UnaryOpTerm - reduce(70), // .+, reduce: UnaryOpTerm - reduce(70), // .-, reduce: UnaryOpTerm - reduce(70), // ., reduce: UnaryOpTerm - reduce(70), // *, reduce: UnaryOpTerm - reduce(70), // /, reduce: UnaryOpTerm - reduce(70), // //, reduce: UnaryOpTerm - reduce(70), // %, reduce: UnaryOpTerm - reduce(70), // .*, reduce: UnaryOpTerm - reduce(70), // ./, reduce: UnaryOpTerm - reduce(70), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S391 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(71), // $, reduce: UnaryOpTerm - reduce(71), // ;, reduce: UnaryOpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: UnaryOpTerm - nil, // : - reduce(71), // ||, reduce: UnaryOpTerm - reduce(71), // ^^, reduce: UnaryOpTerm - reduce(71), // &&, reduce: UnaryOpTerm - reduce(71), // =~, reduce: UnaryOpTerm - reduce(71), // !=~, reduce: UnaryOpTerm - reduce(71), // ==, reduce: UnaryOpTerm - reduce(71), // !=, reduce: UnaryOpTerm - reduce(71), // >, reduce: UnaryOpTerm - reduce(71), // >=, reduce: UnaryOpTerm - reduce(71), // <, reduce: UnaryOpTerm - reduce(71), // <=, reduce: UnaryOpTerm - reduce(71), // |, reduce: UnaryOpTerm - reduce(71), // ^, reduce: UnaryOpTerm - reduce(71), // &, reduce: UnaryOpTerm - reduce(71), // <<, reduce: UnaryOpTerm - reduce(71), // >>, reduce: UnaryOpTerm - reduce(71), // +, reduce: UnaryOpTerm - reduce(71), // -, reduce: UnaryOpTerm - reduce(71), // .+, reduce: UnaryOpTerm - reduce(71), // .-, reduce: UnaryOpTerm - reduce(71), // ., reduce: UnaryOpTerm - reduce(71), // *, reduce: UnaryOpTerm - reduce(71), // /, reduce: UnaryOpTerm - reduce(71), // //, reduce: UnaryOpTerm - reduce(71), // %, reduce: UnaryOpTerm - reduce(71), // .*, reduce: UnaryOpTerm - reduce(71), // ./, reduce: UnaryOpTerm - reduce(71), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S392 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(72), // $, reduce: UnaryOpTerm - reduce(72), // ;, reduce: UnaryOpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: UnaryOpTerm - nil, // : - reduce(72), // ||, reduce: UnaryOpTerm - reduce(72), // ^^, reduce: UnaryOpTerm - reduce(72), // &&, reduce: UnaryOpTerm - reduce(72), // =~, reduce: UnaryOpTerm - reduce(72), // !=~, reduce: UnaryOpTerm - reduce(72), // ==, reduce: UnaryOpTerm - reduce(72), // !=, reduce: UnaryOpTerm - reduce(72), // >, reduce: UnaryOpTerm - reduce(72), // >=, reduce: UnaryOpTerm - reduce(72), // <, reduce: UnaryOpTerm - reduce(72), // <=, reduce: UnaryOpTerm - reduce(72), // |, reduce: UnaryOpTerm - reduce(72), // ^, reduce: UnaryOpTerm - reduce(72), // &, reduce: UnaryOpTerm - reduce(72), // <<, reduce: UnaryOpTerm - reduce(72), // >>, reduce: UnaryOpTerm - reduce(72), // +, reduce: UnaryOpTerm - reduce(72), // -, reduce: UnaryOpTerm - reduce(72), // .+, reduce: UnaryOpTerm - reduce(72), // .-, reduce: UnaryOpTerm - reduce(72), // ., reduce: UnaryOpTerm - reduce(72), // *, reduce: UnaryOpTerm - reduce(72), // /, reduce: UnaryOpTerm - reduce(72), // //, reduce: UnaryOpTerm - reduce(72), // %, reduce: UnaryOpTerm - reduce(72), // .*, reduce: UnaryOpTerm - reduce(72), // ./, reduce: UnaryOpTerm - reduce(72), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S393 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(73), // $, reduce: UnaryOpTerm reduce(73), // ;, reduce: UnaryOpTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33081,10 +32161,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -33107,13 +32183,605 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S394 + actionRow{ // S383 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(112), // ! + shift(113), // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S384 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(112), // ! + shift(113), // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S385 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(112), // ! + shift(113), // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S386 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(112), // ! + shift(113), // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S387 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(112), // ! + shift(113), // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S388 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(112), // ! + shift(113), // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S389 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(112), // ! + shift(113), // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S390 canRecover: false, actions: [numSymbols]action{ nil, // INVALID reduce(74), // $, reduce: UnaryOpTerm reduce(74), // ;, reduce: UnaryOpTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33165,10 +32833,342 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S391 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(75), // $, reduce: UnaryOpTerm + reduce(75), // ;, reduce: UnaryOpTerm + nil, // = nil, // md_token_field_name nil, // $[ nil, // ] nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: UnaryOpTerm + nil, // : + reduce(75), // ||, reduce: UnaryOpTerm + reduce(75), // ^^, reduce: UnaryOpTerm + reduce(75), // &&, reduce: UnaryOpTerm + reduce(75), // =~, reduce: UnaryOpTerm + reduce(75), // !=~, reduce: UnaryOpTerm + reduce(75), // ==, reduce: UnaryOpTerm + reduce(75), // !=, reduce: UnaryOpTerm + reduce(75), // >, reduce: UnaryOpTerm + reduce(75), // >=, reduce: UnaryOpTerm + reduce(75), // <, reduce: UnaryOpTerm + reduce(75), // <=, reduce: UnaryOpTerm + reduce(75), // |, reduce: UnaryOpTerm + reduce(75), // ^, reduce: UnaryOpTerm + reduce(75), // &, reduce: UnaryOpTerm + reduce(75), // <<, reduce: UnaryOpTerm + reduce(75), // >>, reduce: UnaryOpTerm + reduce(75), // +, reduce: UnaryOpTerm + reduce(75), // -, reduce: UnaryOpTerm + reduce(75), // .+, reduce: UnaryOpTerm + reduce(75), // .-, reduce: UnaryOpTerm + reduce(75), // ., reduce: UnaryOpTerm + reduce(75), // *, reduce: UnaryOpTerm + reduce(75), // /, reduce: UnaryOpTerm + reduce(75), // //, reduce: UnaryOpTerm + reduce(75), // %, reduce: UnaryOpTerm + reduce(75), // .*, reduce: UnaryOpTerm + reduce(75), // ./, reduce: UnaryOpTerm + reduce(75), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S392 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(76), // $, reduce: UnaryOpTerm + reduce(76), // ;, reduce: UnaryOpTerm + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: UnaryOpTerm + nil, // : + reduce(76), // ||, reduce: UnaryOpTerm + reduce(76), // ^^, reduce: UnaryOpTerm + reduce(76), // &&, reduce: UnaryOpTerm + reduce(76), // =~, reduce: UnaryOpTerm + reduce(76), // !=~, reduce: UnaryOpTerm + reduce(76), // ==, reduce: UnaryOpTerm + reduce(76), // !=, reduce: UnaryOpTerm + reduce(76), // >, reduce: UnaryOpTerm + reduce(76), // >=, reduce: UnaryOpTerm + reduce(76), // <, reduce: UnaryOpTerm + reduce(76), // <=, reduce: UnaryOpTerm + reduce(76), // |, reduce: UnaryOpTerm + reduce(76), // ^, reduce: UnaryOpTerm + reduce(76), // &, reduce: UnaryOpTerm + reduce(76), // <<, reduce: UnaryOpTerm + reduce(76), // >>, reduce: UnaryOpTerm + reduce(76), // +, reduce: UnaryOpTerm + reduce(76), // -, reduce: UnaryOpTerm + reduce(76), // .+, reduce: UnaryOpTerm + reduce(76), // .-, reduce: UnaryOpTerm + reduce(76), // ., reduce: UnaryOpTerm + reduce(76), // *, reduce: UnaryOpTerm + reduce(76), // /, reduce: UnaryOpTerm + reduce(76), // //, reduce: UnaryOpTerm + reduce(76), // %, reduce: UnaryOpTerm + reduce(76), // .*, reduce: UnaryOpTerm + reduce(76), // ./, reduce: UnaryOpTerm + reduce(76), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S393 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(77), // $, reduce: UnaryOpTerm + reduce(77), // ;, reduce: UnaryOpTerm + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: UnaryOpTerm + nil, // : + reduce(77), // ||, reduce: UnaryOpTerm + reduce(77), // ^^, reduce: UnaryOpTerm + reduce(77), // &&, reduce: UnaryOpTerm + reduce(77), // =~, reduce: UnaryOpTerm + reduce(77), // !=~, reduce: UnaryOpTerm + reduce(77), // ==, reduce: UnaryOpTerm + reduce(77), // !=, reduce: UnaryOpTerm + reduce(77), // >, reduce: UnaryOpTerm + reduce(77), // >=, reduce: UnaryOpTerm + reduce(77), // <, reduce: UnaryOpTerm + reduce(77), // <=, reduce: UnaryOpTerm + reduce(77), // |, reduce: UnaryOpTerm + reduce(77), // ^, reduce: UnaryOpTerm + reduce(77), // &, reduce: UnaryOpTerm + reduce(77), // <<, reduce: UnaryOpTerm + reduce(77), // >>, reduce: UnaryOpTerm + reduce(77), // +, reduce: UnaryOpTerm + reduce(77), // -, reduce: UnaryOpTerm + reduce(77), // .+, reduce: UnaryOpTerm + reduce(77), // .-, reduce: UnaryOpTerm + reduce(77), // ., reduce: UnaryOpTerm + reduce(77), // *, reduce: UnaryOpTerm + reduce(77), // /, reduce: UnaryOpTerm + reduce(77), // //, reduce: UnaryOpTerm + reduce(77), // %, reduce: UnaryOpTerm + reduce(77), // .*, reduce: UnaryOpTerm + reduce(77), // ./, reduce: UnaryOpTerm + reduce(77), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S394 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(78), // $, reduce: UnaryOpTerm + reduce(78), // ;, reduce: UnaryOpTerm + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: UnaryOpTerm + nil, // : + reduce(78), // ||, reduce: UnaryOpTerm + reduce(78), // ^^, reduce: UnaryOpTerm + reduce(78), // &&, reduce: UnaryOpTerm + reduce(78), // =~, reduce: UnaryOpTerm + reduce(78), // !=~, reduce: UnaryOpTerm + reduce(78), // ==, reduce: UnaryOpTerm + reduce(78), // !=, reduce: UnaryOpTerm + reduce(78), // >, reduce: UnaryOpTerm + reduce(78), // >=, reduce: UnaryOpTerm + reduce(78), // <, reduce: UnaryOpTerm + reduce(78), // <=, reduce: UnaryOpTerm + reduce(78), // |, reduce: UnaryOpTerm + reduce(78), // ^, reduce: UnaryOpTerm + reduce(78), // &, reduce: UnaryOpTerm + reduce(78), // <<, reduce: UnaryOpTerm + reduce(78), // >>, reduce: UnaryOpTerm + reduce(78), // +, reduce: UnaryOpTerm + reduce(78), // -, reduce: UnaryOpTerm + reduce(78), // .+, reduce: UnaryOpTerm + reduce(78), // .-, reduce: UnaryOpTerm + reduce(78), // ., reduce: UnaryOpTerm + reduce(78), // *, reduce: UnaryOpTerm + reduce(78), // /, reduce: UnaryOpTerm + reduce(78), // //, reduce: UnaryOpTerm + reduce(78), // %, reduce: UnaryOpTerm + reduce(78), // .*, reduce: UnaryOpTerm + reduce(78), // ./, reduce: UnaryOpTerm + reduce(78), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -33198,6 +33198,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33247,31 +33251,27 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(111), // ( + shift(115), // ( nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ nil, // , - shift(139), // { + shift(138), // { nil, // } }, }, @@ -33282,6 +33282,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33316,10 +33320,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- nil, // . nil, // * nil, // / @@ -33328,15 +33332,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(455), // ! - shift(456), // ~ + shift(460), // ! + shift(461), // ~ nil, // ** - shift(458), // ( + shift(463), // ( nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec shift(464), // md_token_string_literal shift(465), // md_token_int_literal shift(466), // md_token_float_literal @@ -33366,6 +33366,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33417,10 +33421,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( shift(655), // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -33446,178 +33446,98 @@ var actionTab = actionTable{ actionRow{ // S398 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(656), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } + nil, // INVALID + reduce(103), // $, reduce: ArrayLiteral + reduce(103), // ;, reduce: ArrayLiteral + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: ArrayLiteral + nil, // : + reduce(103), // ||, reduce: ArrayLiteral + reduce(103), // ^^, reduce: ArrayLiteral + reduce(103), // &&, reduce: ArrayLiteral + reduce(103), // =~, reduce: ArrayLiteral + reduce(103), // !=~, reduce: ArrayLiteral + reduce(103), // ==, reduce: ArrayLiteral + reduce(103), // !=, reduce: ArrayLiteral + reduce(103), // >, reduce: ArrayLiteral + reduce(103), // >=, reduce: ArrayLiteral + reduce(103), // <, reduce: ArrayLiteral + reduce(103), // <=, reduce: ArrayLiteral + reduce(103), // |, reduce: ArrayLiteral + reduce(103), // ^, reduce: ArrayLiteral + reduce(103), // &, reduce: ArrayLiteral + reduce(103), // <<, reduce: ArrayLiteral + reduce(103), // >>, reduce: ArrayLiteral + reduce(103), // +, reduce: ArrayLiteral + reduce(103), // -, reduce: ArrayLiteral + reduce(103), // .+, reduce: ArrayLiteral + reduce(103), // .-, reduce: ArrayLiteral + reduce(103), // ., reduce: ArrayLiteral + reduce(103), // *, reduce: ArrayLiteral + reduce(103), // /, reduce: ArrayLiteral + reduce(103), // //, reduce: ArrayLiteral + reduce(103), // %, reduce: ArrayLiteral + reduce(103), // .*, reduce: ArrayLiteral + reduce(103), // ./, reduce: ArrayLiteral + reduce(103), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(103), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(103), // [, reduce: ArrayLiteral + nil, // , + nil, // { + nil, // } }, }, actionRow{ // S399 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(104), // $, reduce: ArrayLiteral - reduce(104), // ;, reduce: ArrayLiteral - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: ArrayLiteral - nil, // : - reduce(104), // ||, reduce: ArrayLiteral - reduce(104), // ^^, reduce: ArrayLiteral - reduce(104), // &&, reduce: ArrayLiteral - reduce(104), // =~, reduce: ArrayLiteral - reduce(104), // !=~, reduce: ArrayLiteral - reduce(104), // ==, reduce: ArrayLiteral - reduce(104), // !=, reduce: ArrayLiteral - reduce(104), // >, reduce: ArrayLiteral - reduce(104), // >=, reduce: ArrayLiteral - reduce(104), // <, reduce: ArrayLiteral - reduce(104), // <=, reduce: ArrayLiteral - reduce(104), // |, reduce: ArrayLiteral - reduce(104), // ^, reduce: ArrayLiteral - reduce(104), // &, reduce: ArrayLiteral - reduce(104), // <<, reduce: ArrayLiteral - reduce(104), // >>, reduce: ArrayLiteral - reduce(104), // +, reduce: ArrayLiteral - reduce(104), // -, reduce: ArrayLiteral - reduce(104), // .+, reduce: ArrayLiteral - reduce(104), // .-, reduce: ArrayLiteral - reduce(104), // ., reduce: ArrayLiteral - reduce(104), // *, reduce: ArrayLiteral - reduce(104), // /, reduce: ArrayLiteral - reduce(104), // //, reduce: ArrayLiteral - reduce(104), // %, reduce: ArrayLiteral - reduce(104), // .*, reduce: ArrayLiteral - reduce(104), // ./, reduce: ArrayLiteral - reduce(104), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(104), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(104), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S400 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(656), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33669,10 +33589,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(657), // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -33695,13 +33611,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S401 + actionRow{ // S400 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(118), // $, reduce: MapLiteral - reduce(118), // ;, reduce: MapLiteral + reduce(117), // $, reduce: MapLiteral + reduce(117), // ;, reduce: MapLiteral nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33718,45 +33638,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(118), // ?, reduce: MapLiteral + reduce(117), // ?, reduce: MapLiteral nil, // : - reduce(118), // ||, reduce: MapLiteral - reduce(118), // ^^, reduce: MapLiteral - reduce(118), // &&, reduce: MapLiteral - reduce(118), // =~, reduce: MapLiteral - reduce(118), // !=~, reduce: MapLiteral - reduce(118), // ==, reduce: MapLiteral - reduce(118), // !=, reduce: MapLiteral - reduce(118), // >, reduce: MapLiteral - reduce(118), // >=, reduce: MapLiteral - reduce(118), // <, reduce: MapLiteral - reduce(118), // <=, reduce: MapLiteral - reduce(118), // |, reduce: MapLiteral - reduce(118), // ^, reduce: MapLiteral - reduce(118), // &, reduce: MapLiteral - reduce(118), // <<, reduce: MapLiteral - reduce(118), // >>, reduce: MapLiteral - reduce(118), // +, reduce: MapLiteral - reduce(118), // -, reduce: MapLiteral - reduce(118), // .+, reduce: MapLiteral - reduce(118), // .-, reduce: MapLiteral - reduce(118), // ., reduce: MapLiteral - reduce(118), // *, reduce: MapLiteral - reduce(118), // /, reduce: MapLiteral - reduce(118), // //, reduce: MapLiteral - reduce(118), // %, reduce: MapLiteral - reduce(118), // .*, reduce: MapLiteral - reduce(118), // ./, reduce: MapLiteral - reduce(118), // .//, reduce: MapLiteral + reduce(117), // ||, reduce: MapLiteral + reduce(117), // ^^, reduce: MapLiteral + reduce(117), // &&, reduce: MapLiteral + reduce(117), // =~, reduce: MapLiteral + reduce(117), // !=~, reduce: MapLiteral + reduce(117), // ==, reduce: MapLiteral + reduce(117), // !=, reduce: MapLiteral + reduce(117), // >, reduce: MapLiteral + reduce(117), // >=, reduce: MapLiteral + reduce(117), // <, reduce: MapLiteral + reduce(117), // <=, reduce: MapLiteral + reduce(117), // |, reduce: MapLiteral + reduce(117), // ^, reduce: MapLiteral + reduce(117), // &, reduce: MapLiteral + reduce(117), // <<, reduce: MapLiteral + reduce(117), // >>, reduce: MapLiteral + reduce(117), // +, reduce: MapLiteral + reduce(117), // -, reduce: MapLiteral + reduce(117), // .+, reduce: MapLiteral + reduce(117), // .-, reduce: MapLiteral + reduce(117), // ., reduce: MapLiteral + reduce(117), // *, reduce: MapLiteral + reduce(117), // /, reduce: MapLiteral + reduce(117), // //, reduce: MapLiteral + reduce(117), // %, reduce: MapLiteral + reduce(117), // .*, reduce: MapLiteral + reduce(117), // ./, reduce: MapLiteral + reduce(117), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(118), // **, reduce: MapLiteral + reduce(117), // **, reduce: MapLiteral nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -33773,12 +33689,96 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(118), // [, reduce: MapLiteral + reduce(117), // [, reduce: MapLiteral nil, // , nil, // { nil, // } }, }, + actionRow{ // S401 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + shift(657), // } + }, + }, actionRow{ // S402 canRecover: false, actions: [numSymbols]action{ @@ -33786,6 +33786,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(13), // ], reduce: IndirectFieldName + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33802,45 +33806,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(13), // ?, reduce: IndirectFieldName nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - 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(13), // ||, reduce: IndirectFieldName + reduce(13), // ^^, reduce: IndirectFieldName + reduce(13), // &&, reduce: IndirectFieldName + reduce(13), // =~, reduce: IndirectFieldName + reduce(13), // !=~, reduce: IndirectFieldName + reduce(13), // ==, reduce: IndirectFieldName + reduce(13), // !=, reduce: IndirectFieldName + reduce(13), // >, reduce: IndirectFieldName + reduce(13), // >=, reduce: IndirectFieldName + reduce(13), // <, reduce: IndirectFieldName + reduce(13), // <=, reduce: IndirectFieldName + reduce(13), // |, reduce: IndirectFieldName + reduce(13), // ^, reduce: IndirectFieldName + reduce(13), // &, reduce: IndirectFieldName + reduce(13), // <<, reduce: IndirectFieldName + reduce(13), // >>, reduce: IndirectFieldName + reduce(13), // +, reduce: IndirectFieldName + reduce(13), // -, reduce: IndirectFieldName + reduce(13), // .+, reduce: IndirectFieldName + reduce(13), // .-, reduce: IndirectFieldName + reduce(13), // ., reduce: IndirectFieldName + reduce(13), // *, reduce: IndirectFieldName + reduce(13), // /, reduce: IndirectFieldName + reduce(13), // //, reduce: IndirectFieldName + reduce(13), // %, reduce: IndirectFieldName + reduce(13), // .*, reduce: IndirectFieldName + reduce(13), // ./, reduce: IndirectFieldName + reduce(13), // .//, reduce: IndirectFieldName nil, // ! nil, // ~ - nil, // ** + reduce(13), // **, reduce: IndirectFieldName nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -33857,10 +33857,10 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(13), // [, reduce: IndirectFieldName nil, // , nil, // { - shift(658), // } + nil, // } }, }, actionRow{ // S403 @@ -33870,6 +33870,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33887,7 +33891,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - shift(659), // : + shift(658), // : nil, // || nil, // ^^ nil, // && @@ -33921,10 +33925,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -33954,6 +33954,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(34), // ], reduce: LogicalOrTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -33970,9 +33974,9 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(30), // ?, reduce: LogicalOrTerm + reduce(34), // ?, reduce: LogicalOrTerm nil, // : - reduce(30), // ||, reduce: LogicalOrTerm + reduce(34), // ||, reduce: LogicalOrTerm shift(159), // ^^ nil, // && nil, // =~ @@ -34005,10 +34009,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(30), // ], reduce: LogicalOrTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34038,6 +34038,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(36), // ], reduce: LogicalXORTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34054,10 +34058,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(32), // ?, reduce: LogicalXORTerm + reduce(36), // ?, reduce: LogicalXORTerm nil, // : - reduce(32), // ||, reduce: LogicalXORTerm - reduce(32), // ^^, reduce: LogicalXORTerm + reduce(36), // ||, reduce: LogicalXORTerm + reduce(36), // ^^, reduce: LogicalXORTerm shift(160), // && nil, // =~ nil, // !=~ @@ -34089,10 +34093,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(32), // ], reduce: LogicalXORTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34122,6 +34122,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(38), // ], reduce: LogicalAndTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34138,11 +34142,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(34), // ?, reduce: LogicalAndTerm + reduce(38), // ?, reduce: LogicalAndTerm nil, // : - reduce(34), // ||, reduce: LogicalAndTerm - reduce(34), // ^^, reduce: LogicalAndTerm - reduce(34), // &&, reduce: LogicalAndTerm + reduce(38), // ||, reduce: LogicalAndTerm + reduce(38), // ^^, reduce: LogicalAndTerm + reduce(38), // &&, reduce: LogicalAndTerm shift(161), // =~ shift(162), // !=~ shift(163), // == @@ -34173,10 +34177,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(34), // ], reduce: LogicalAndTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34206,6 +34206,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(40), // ], reduce: EqneTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34222,15 +34226,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(36), // ?, reduce: EqneTerm + reduce(40), // ?, reduce: EqneTerm nil, // : - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm + reduce(40), // ||, reduce: EqneTerm + reduce(40), // ^^, reduce: EqneTerm + reduce(40), // &&, reduce: EqneTerm + reduce(40), // =~, reduce: EqneTerm + reduce(40), // !=~, reduce: EqneTerm + reduce(40), // ==, reduce: EqneTerm + reduce(40), // !=, reduce: EqneTerm shift(165), // > shift(166), // >= shift(167), // < @@ -34257,10 +34261,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(36), // ], reduce: EqneTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34290,6 +34290,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(41), // ], reduce: EqneTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34306,15 +34310,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(37), // ?, reduce: EqneTerm + reduce(41), // ?, reduce: EqneTerm nil, // : - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm + reduce(41), // ||, reduce: EqneTerm + reduce(41), // ^^, reduce: EqneTerm + reduce(41), // &&, reduce: EqneTerm + reduce(41), // =~, reduce: EqneTerm + reduce(41), // !=~, reduce: EqneTerm + reduce(41), // ==, reduce: EqneTerm + reduce(41), // !=, reduce: EqneTerm shift(165), // > shift(166), // >= shift(167), // < @@ -34341,10 +34345,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(37), // ], reduce: EqneTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34374,6 +34374,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(42), // ], reduce: EqneTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34390,15 +34394,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(38), // ?, reduce: EqneTerm + reduce(42), // ?, reduce: EqneTerm nil, // : - reduce(38), // ||, reduce: EqneTerm - reduce(38), // ^^, reduce: EqneTerm - reduce(38), // &&, reduce: EqneTerm - reduce(38), // =~, reduce: EqneTerm - reduce(38), // !=~, reduce: EqneTerm - reduce(38), // ==, reduce: EqneTerm - reduce(38), // !=, reduce: EqneTerm + reduce(42), // ||, reduce: EqneTerm + reduce(42), // ^^, reduce: EqneTerm + reduce(42), // &&, reduce: EqneTerm + reduce(42), // =~, reduce: EqneTerm + reduce(42), // !=~, reduce: EqneTerm + reduce(42), // ==, reduce: EqneTerm + reduce(42), // !=, reduce: EqneTerm shift(165), // > shift(166), // >= shift(167), // < @@ -34425,10 +34429,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(38), // ], reduce: EqneTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34458,6 +34458,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(43), // ], reduce: EqneTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34474,15 +34478,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(39), // ?, reduce: EqneTerm + reduce(43), // ?, reduce: EqneTerm nil, // : - reduce(39), // ||, reduce: EqneTerm - reduce(39), // ^^, reduce: EqneTerm - reduce(39), // &&, reduce: EqneTerm - reduce(39), // =~, reduce: EqneTerm - reduce(39), // !=~, reduce: EqneTerm - reduce(39), // ==, reduce: EqneTerm - reduce(39), // !=, reduce: EqneTerm + reduce(43), // ||, reduce: EqneTerm + reduce(43), // ^^, reduce: EqneTerm + reduce(43), // &&, reduce: EqneTerm + reduce(43), // =~, reduce: EqneTerm + reduce(43), // !=~, reduce: EqneTerm + reduce(43), // ==, reduce: EqneTerm + reduce(43), // !=, reduce: EqneTerm shift(165), // > shift(166), // >= shift(167), // < @@ -34509,10 +34513,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(39), // ], reduce: EqneTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34542,6 +34542,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(45), // ], reduce: CmpTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34558,19 +34562,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(41), // ?, reduce: CmpTerm + reduce(45), // ?, reduce: CmpTerm nil, // : - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm + reduce(45), // ||, reduce: CmpTerm + reduce(45), // ^^, reduce: CmpTerm + reduce(45), // &&, reduce: CmpTerm + reduce(45), // =~, reduce: CmpTerm + reduce(45), // !=~, reduce: CmpTerm + reduce(45), // ==, reduce: CmpTerm + reduce(45), // !=, reduce: CmpTerm + reduce(45), // >, reduce: CmpTerm + reduce(45), // >=, reduce: CmpTerm + reduce(45), // <, reduce: CmpTerm + reduce(45), // <=, reduce: CmpTerm shift(169), // | nil, // ^ nil, // & @@ -34593,10 +34597,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(41), // ], reduce: CmpTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34626,6 +34626,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(46), // ], reduce: CmpTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34642,19 +34646,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(42), // ?, reduce: CmpTerm + reduce(46), // ?, reduce: CmpTerm nil, // : - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm + reduce(46), // ||, reduce: CmpTerm + reduce(46), // ^^, reduce: CmpTerm + reduce(46), // &&, reduce: CmpTerm + reduce(46), // =~, reduce: CmpTerm + reduce(46), // !=~, reduce: CmpTerm + reduce(46), // ==, reduce: CmpTerm + reduce(46), // !=, reduce: CmpTerm + reduce(46), // >, reduce: CmpTerm + reduce(46), // >=, reduce: CmpTerm + reduce(46), // <, reduce: CmpTerm + reduce(46), // <=, reduce: CmpTerm shift(169), // | nil, // ^ nil, // & @@ -34677,10 +34681,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(42), // ], reduce: CmpTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34710,6 +34710,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(47), // ], reduce: CmpTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34726,19 +34730,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(43), // ?, reduce: CmpTerm + reduce(47), // ?, reduce: CmpTerm nil, // : - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm + reduce(47), // ||, reduce: CmpTerm + reduce(47), // ^^, reduce: CmpTerm + reduce(47), // &&, reduce: CmpTerm + reduce(47), // =~, reduce: CmpTerm + reduce(47), // !=~, reduce: CmpTerm + reduce(47), // ==, reduce: CmpTerm + reduce(47), // !=, reduce: CmpTerm + reduce(47), // >, reduce: CmpTerm + reduce(47), // >=, reduce: CmpTerm + reduce(47), // <, reduce: CmpTerm + reduce(47), // <=, reduce: CmpTerm shift(169), // | nil, // ^ nil, // & @@ -34761,10 +34765,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(43), // ], reduce: CmpTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34794,6 +34794,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(48), // ], reduce: CmpTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34810,19 +34814,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(44), // ?, reduce: CmpTerm + reduce(48), // ?, reduce: CmpTerm nil, // : - reduce(44), // ||, reduce: CmpTerm - reduce(44), // ^^, reduce: CmpTerm - reduce(44), // &&, reduce: CmpTerm - reduce(44), // =~, reduce: CmpTerm - reduce(44), // !=~, reduce: CmpTerm - reduce(44), // ==, reduce: CmpTerm - reduce(44), // !=, reduce: CmpTerm - reduce(44), // >, reduce: CmpTerm - reduce(44), // >=, reduce: CmpTerm - reduce(44), // <, reduce: CmpTerm - reduce(44), // <=, reduce: CmpTerm + reduce(48), // ||, reduce: CmpTerm + reduce(48), // ^^, reduce: CmpTerm + reduce(48), // &&, reduce: CmpTerm + reduce(48), // =~, reduce: CmpTerm + reduce(48), // !=~, reduce: CmpTerm + reduce(48), // ==, reduce: CmpTerm + reduce(48), // !=, reduce: CmpTerm + reduce(48), // >, reduce: CmpTerm + reduce(48), // >=, reduce: CmpTerm + reduce(48), // <, reduce: CmpTerm + reduce(48), // <=, reduce: CmpTerm shift(169), // | nil, // ^ nil, // & @@ -34845,10 +34849,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(44), // ], reduce: CmpTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34878,6 +34878,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(50), // ], reduce: BitwiseORTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34894,20 +34898,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(46), // ?, reduce: BitwiseORTerm + reduce(50), // ?, reduce: BitwiseORTerm nil, // : - reduce(46), // ||, reduce: BitwiseORTerm - reduce(46), // ^^, reduce: BitwiseORTerm - reduce(46), // &&, reduce: BitwiseORTerm - reduce(46), // =~, reduce: BitwiseORTerm - reduce(46), // !=~, reduce: BitwiseORTerm - reduce(46), // ==, reduce: BitwiseORTerm - reduce(46), // !=, reduce: BitwiseORTerm - reduce(46), // >, reduce: BitwiseORTerm - reduce(46), // >=, reduce: BitwiseORTerm - reduce(46), // <, reduce: BitwiseORTerm - reduce(46), // <=, reduce: BitwiseORTerm - reduce(46), // |, reduce: BitwiseORTerm + reduce(50), // ||, reduce: BitwiseORTerm + reduce(50), // ^^, reduce: BitwiseORTerm + reduce(50), // &&, reduce: BitwiseORTerm + reduce(50), // =~, reduce: BitwiseORTerm + reduce(50), // !=~, reduce: BitwiseORTerm + reduce(50), // ==, reduce: BitwiseORTerm + reduce(50), // !=, reduce: BitwiseORTerm + reduce(50), // >, reduce: BitwiseORTerm + reduce(50), // >=, reduce: BitwiseORTerm + reduce(50), // <, reduce: BitwiseORTerm + reduce(50), // <=, reduce: BitwiseORTerm + reduce(50), // |, reduce: BitwiseORTerm shift(170), // ^ nil, // & nil, // << @@ -34929,10 +34933,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(46), // ], reduce: BitwiseORTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -34962,6 +34962,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(52), // ], reduce: BitwiseXORTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -34978,21 +34982,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(48), // ?, reduce: BitwiseXORTerm + reduce(52), // ?, reduce: BitwiseXORTerm nil, // : - reduce(48), // ||, reduce: BitwiseXORTerm - reduce(48), // ^^, reduce: BitwiseXORTerm - reduce(48), // &&, reduce: BitwiseXORTerm - reduce(48), // =~, reduce: BitwiseXORTerm - reduce(48), // !=~, reduce: BitwiseXORTerm - reduce(48), // ==, reduce: BitwiseXORTerm - reduce(48), // !=, reduce: BitwiseXORTerm - reduce(48), // >, reduce: BitwiseXORTerm - reduce(48), // >=, reduce: BitwiseXORTerm - reduce(48), // <, reduce: BitwiseXORTerm - reduce(48), // <=, reduce: BitwiseXORTerm - reduce(48), // |, reduce: BitwiseXORTerm - reduce(48), // ^, reduce: BitwiseXORTerm + reduce(52), // ||, reduce: BitwiseXORTerm + reduce(52), // ^^, reduce: BitwiseXORTerm + reduce(52), // &&, reduce: BitwiseXORTerm + reduce(52), // =~, reduce: BitwiseXORTerm + reduce(52), // !=~, reduce: BitwiseXORTerm + reduce(52), // ==, reduce: BitwiseXORTerm + reduce(52), // !=, reduce: BitwiseXORTerm + reduce(52), // >, reduce: BitwiseXORTerm + reduce(52), // >=, reduce: BitwiseXORTerm + reduce(52), // <, reduce: BitwiseXORTerm + reduce(52), // <=, reduce: BitwiseXORTerm + reduce(52), // |, reduce: BitwiseXORTerm + reduce(52), // ^, reduce: BitwiseXORTerm shift(171), // & nil, // << nil, // >> @@ -35013,10 +35017,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(48), // ], reduce: BitwiseXORTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -35046,6 +35046,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(54), // ], reduce: BitwiseANDTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -35062,22 +35066,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(50), // ?, reduce: BitwiseANDTerm + reduce(54), // ?, reduce: BitwiseANDTerm nil, // : - reduce(50), // ||, reduce: BitwiseANDTerm - reduce(50), // ^^, reduce: BitwiseANDTerm - reduce(50), // &&, reduce: BitwiseANDTerm - reduce(50), // =~, reduce: BitwiseANDTerm - reduce(50), // !=~, reduce: BitwiseANDTerm - reduce(50), // ==, reduce: BitwiseANDTerm - reduce(50), // !=, reduce: BitwiseANDTerm - reduce(50), // >, reduce: BitwiseANDTerm - reduce(50), // >=, reduce: BitwiseANDTerm - reduce(50), // <, reduce: BitwiseANDTerm - reduce(50), // <=, reduce: BitwiseANDTerm - reduce(50), // |, reduce: BitwiseANDTerm - reduce(50), // ^, reduce: BitwiseANDTerm - reduce(50), // &, reduce: BitwiseANDTerm + reduce(54), // ||, reduce: BitwiseANDTerm + reduce(54), // ^^, reduce: BitwiseANDTerm + reduce(54), // &&, reduce: BitwiseANDTerm + reduce(54), // =~, reduce: BitwiseANDTerm + reduce(54), // !=~, reduce: BitwiseANDTerm + reduce(54), // ==, reduce: BitwiseANDTerm + reduce(54), // !=, reduce: BitwiseANDTerm + reduce(54), // >, reduce: BitwiseANDTerm + reduce(54), // >=, reduce: BitwiseANDTerm + reduce(54), // <, reduce: BitwiseANDTerm + reduce(54), // <=, reduce: BitwiseANDTerm + reduce(54), // |, reduce: BitwiseANDTerm + reduce(54), // ^, reduce: BitwiseANDTerm + reduce(54), // &, reduce: BitwiseANDTerm shift(172), // << shift(173), // >> nil, // + @@ -35097,10 +35101,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(50), // ], reduce: BitwiseANDTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -35130,6 +35130,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(56), // ], reduce: BitwiseShiftTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -35146,24 +35150,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm + reduce(56), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm + reduce(56), // ||, reduce: BitwiseShiftTerm + reduce(56), // ^^, reduce: BitwiseShiftTerm + reduce(56), // &&, reduce: BitwiseShiftTerm + reduce(56), // =~, reduce: BitwiseShiftTerm + reduce(56), // !=~, reduce: BitwiseShiftTerm + reduce(56), // ==, reduce: BitwiseShiftTerm + reduce(56), // !=, reduce: BitwiseShiftTerm + reduce(56), // >, reduce: BitwiseShiftTerm + reduce(56), // >=, reduce: BitwiseShiftTerm + reduce(56), // <, reduce: BitwiseShiftTerm + reduce(56), // <=, reduce: BitwiseShiftTerm + reduce(56), // |, reduce: BitwiseShiftTerm + reduce(56), // ^, reduce: BitwiseShiftTerm + reduce(56), // &, reduce: BitwiseShiftTerm + reduce(56), // <<, reduce: BitwiseShiftTerm + reduce(56), // >>, reduce: BitwiseShiftTerm shift(174), // + shift(175), // - shift(176), // .+ @@ -35181,10 +35185,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(52), // ], reduce: BitwiseShiftTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -35214,6 +35214,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(57), // ], reduce: BitwiseShiftTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -35230,24 +35234,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(53), // ?, reduce: BitwiseShiftTerm + reduce(57), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(53), // ||, reduce: BitwiseShiftTerm - reduce(53), // ^^, reduce: BitwiseShiftTerm - reduce(53), // &&, reduce: BitwiseShiftTerm - reduce(53), // =~, reduce: BitwiseShiftTerm - reduce(53), // !=~, reduce: BitwiseShiftTerm - reduce(53), // ==, reduce: BitwiseShiftTerm - reduce(53), // !=, reduce: BitwiseShiftTerm - reduce(53), // >, reduce: BitwiseShiftTerm - reduce(53), // >=, reduce: BitwiseShiftTerm - reduce(53), // <, reduce: BitwiseShiftTerm - reduce(53), // <=, reduce: BitwiseShiftTerm - reduce(53), // |, reduce: BitwiseShiftTerm - reduce(53), // ^, reduce: BitwiseShiftTerm - reduce(53), // &, reduce: BitwiseShiftTerm - reduce(53), // <<, reduce: BitwiseShiftTerm - reduce(53), // >>, reduce: BitwiseShiftTerm + reduce(57), // ||, reduce: BitwiseShiftTerm + reduce(57), // ^^, reduce: BitwiseShiftTerm + reduce(57), // &&, reduce: BitwiseShiftTerm + reduce(57), // =~, reduce: BitwiseShiftTerm + reduce(57), // !=~, reduce: BitwiseShiftTerm + reduce(57), // ==, reduce: BitwiseShiftTerm + reduce(57), // !=, reduce: BitwiseShiftTerm + reduce(57), // >, reduce: BitwiseShiftTerm + reduce(57), // >=, reduce: BitwiseShiftTerm + reduce(57), // <, reduce: BitwiseShiftTerm + reduce(57), // <=, reduce: BitwiseShiftTerm + reduce(57), // |, reduce: BitwiseShiftTerm + reduce(57), // ^, reduce: BitwiseShiftTerm + reduce(57), // &, reduce: BitwiseShiftTerm + reduce(57), // <<, reduce: BitwiseShiftTerm + reduce(57), // >>, reduce: BitwiseShiftTerm shift(174), // + shift(175), // - shift(176), // .+ @@ -35265,10 +35269,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(53), // ], reduce: BitwiseShiftTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -35298,342 +35298,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm - nil, // : - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(180), // * - shift(181), // / - shift(182), // // - shift(183), // % - shift(184), // .* - shift(185), // ./ - shift(186), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) nil, // md_token_field_name nil, // $[ - reduce(55), // ], reduce: AddsubdotTerm + reduce(59), // ], reduce: AddsubdotTerm nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S421 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm - nil, // : - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(180), // * - shift(181), // / - shift(182), // // - shift(183), // % - shift(184), // .* - shift(185), // ./ - shift(186), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(56), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S422 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: AddsubdotTerm - nil, // : - reduce(57), // ||, reduce: AddsubdotTerm - reduce(57), // ^^, reduce: AddsubdotTerm - reduce(57), // &&, reduce: AddsubdotTerm - reduce(57), // =~, reduce: AddsubdotTerm - reduce(57), // !=~, reduce: AddsubdotTerm - reduce(57), // ==, reduce: AddsubdotTerm - reduce(57), // !=, reduce: AddsubdotTerm - reduce(57), // >, reduce: AddsubdotTerm - reduce(57), // >=, reduce: AddsubdotTerm - reduce(57), // <, reduce: AddsubdotTerm - reduce(57), // <=, reduce: AddsubdotTerm - reduce(57), // |, reduce: AddsubdotTerm - reduce(57), // ^, reduce: AddsubdotTerm - reduce(57), // &, reduce: AddsubdotTerm - reduce(57), // <<, reduce: AddsubdotTerm - reduce(57), // >>, reduce: AddsubdotTerm - reduce(57), // +, reduce: AddsubdotTerm - reduce(57), // -, reduce: AddsubdotTerm - reduce(57), // .+, reduce: AddsubdotTerm - reduce(57), // .-, reduce: AddsubdotTerm - reduce(57), // ., reduce: AddsubdotTerm - shift(180), // * - shift(181), // / - shift(182), // // - shift(183), // % - shift(184), // .* - shift(185), // ./ - shift(186), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(57), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S423 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm - nil, // : - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(180), // * - shift(181), // / - shift(182), // // - shift(183), // % - shift(184), // .* - shift(185), // ./ - shift(186), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(58), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S424 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -35685,10 +35353,342 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S421 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = nil, // md_token_field_name nil, // $[ - reduce(59), // ], reduce: AddsubdotTerm + reduce(60), // ], reduce: AddsubdotTerm nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: AddsubdotTerm + nil, // : + reduce(60), // ||, reduce: AddsubdotTerm + reduce(60), // ^^, reduce: AddsubdotTerm + reduce(60), // &&, reduce: AddsubdotTerm + reduce(60), // =~, reduce: AddsubdotTerm + reduce(60), // !=~, reduce: AddsubdotTerm + reduce(60), // ==, reduce: AddsubdotTerm + reduce(60), // !=, reduce: AddsubdotTerm + reduce(60), // >, reduce: AddsubdotTerm + reduce(60), // >=, reduce: AddsubdotTerm + reduce(60), // <, reduce: AddsubdotTerm + reduce(60), // <=, reduce: AddsubdotTerm + reduce(60), // |, reduce: AddsubdotTerm + reduce(60), // ^, reduce: AddsubdotTerm + reduce(60), // &, reduce: AddsubdotTerm + reduce(60), // <<, reduce: AddsubdotTerm + reduce(60), // >>, reduce: AddsubdotTerm + reduce(60), // +, reduce: AddsubdotTerm + reduce(60), // -, reduce: AddsubdotTerm + reduce(60), // .+, reduce: AddsubdotTerm + reduce(60), // .-, reduce: AddsubdotTerm + reduce(60), // ., reduce: AddsubdotTerm + shift(180), // * + shift(181), // / + shift(182), // // + shift(183), // % + shift(184), // .* + shift(185), // ./ + shift(186), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S422 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(61), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: AddsubdotTerm + nil, // : + reduce(61), // ||, reduce: AddsubdotTerm + reduce(61), // ^^, reduce: AddsubdotTerm + reduce(61), // &&, reduce: AddsubdotTerm + reduce(61), // =~, reduce: AddsubdotTerm + reduce(61), // !=~, reduce: AddsubdotTerm + reduce(61), // ==, reduce: AddsubdotTerm + reduce(61), // !=, reduce: AddsubdotTerm + reduce(61), // >, reduce: AddsubdotTerm + reduce(61), // >=, reduce: AddsubdotTerm + reduce(61), // <, reduce: AddsubdotTerm + reduce(61), // <=, reduce: AddsubdotTerm + reduce(61), // |, reduce: AddsubdotTerm + reduce(61), // ^, reduce: AddsubdotTerm + reduce(61), // &, reduce: AddsubdotTerm + reduce(61), // <<, reduce: AddsubdotTerm + reduce(61), // >>, reduce: AddsubdotTerm + reduce(61), // +, reduce: AddsubdotTerm + reduce(61), // -, reduce: AddsubdotTerm + reduce(61), // .+, reduce: AddsubdotTerm + reduce(61), // .-, reduce: AddsubdotTerm + reduce(61), // ., reduce: AddsubdotTerm + shift(180), // * + shift(181), // / + shift(182), // // + shift(183), // % + shift(184), // .* + shift(185), // ./ + shift(186), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S423 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(62), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: AddsubdotTerm + nil, // : + reduce(62), // ||, reduce: AddsubdotTerm + reduce(62), // ^^, reduce: AddsubdotTerm + reduce(62), // &&, reduce: AddsubdotTerm + reduce(62), // =~, reduce: AddsubdotTerm + reduce(62), // !=~, reduce: AddsubdotTerm + reduce(62), // ==, reduce: AddsubdotTerm + reduce(62), // !=, reduce: AddsubdotTerm + reduce(62), // >, reduce: AddsubdotTerm + reduce(62), // >=, reduce: AddsubdotTerm + reduce(62), // <, reduce: AddsubdotTerm + reduce(62), // <=, reduce: AddsubdotTerm + reduce(62), // |, reduce: AddsubdotTerm + reduce(62), // ^, reduce: AddsubdotTerm + reduce(62), // &, reduce: AddsubdotTerm + reduce(62), // <<, reduce: AddsubdotTerm + reduce(62), // >>, reduce: AddsubdotTerm + reduce(62), // +, reduce: AddsubdotTerm + reduce(62), // -, reduce: AddsubdotTerm + reduce(62), // .+, reduce: AddsubdotTerm + reduce(62), // .-, reduce: AddsubdotTerm + reduce(62), // ., reduce: AddsubdotTerm + shift(180), // * + shift(181), // / + shift(182), // // + shift(183), // % + shift(184), // .* + shift(185), // ./ + shift(186), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S424 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(63), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: AddsubdotTerm + nil, // : + reduce(63), // ||, reduce: AddsubdotTerm + reduce(63), // ^^, reduce: AddsubdotTerm + reduce(63), // &&, reduce: AddsubdotTerm + reduce(63), // =~, reduce: AddsubdotTerm + reduce(63), // !=~, reduce: AddsubdotTerm + reduce(63), // ==, reduce: AddsubdotTerm + reduce(63), // !=, reduce: AddsubdotTerm + reduce(63), // >, reduce: AddsubdotTerm + reduce(63), // >=, reduce: AddsubdotTerm + reduce(63), // <, reduce: AddsubdotTerm + reduce(63), // <=, reduce: AddsubdotTerm + reduce(63), // |, reduce: AddsubdotTerm + reduce(63), // ^, reduce: AddsubdotTerm + reduce(63), // &, reduce: AddsubdotTerm + reduce(63), // <<, reduce: AddsubdotTerm + reduce(63), // >>, reduce: AddsubdotTerm + reduce(63), // +, reduce: AddsubdotTerm + reduce(63), // -, reduce: AddsubdotTerm + reduce(63), // .+, reduce: AddsubdotTerm + reduce(63), // .-, reduce: AddsubdotTerm + reduce(63), // ., reduce: AddsubdotTerm + shift(180), // * + shift(181), // / + shift(182), // // + shift(183), // % + shift(184), // .* + shift(185), // ./ + shift(186), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -35718,342 +35718,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: MuldivTerm - nil, // : - reduce(61), // ||, reduce: MuldivTerm - reduce(61), // ^^, reduce: MuldivTerm - reduce(61), // &&, reduce: MuldivTerm - reduce(61), // =~, reduce: MuldivTerm - reduce(61), // !=~, reduce: MuldivTerm - reduce(61), // ==, reduce: MuldivTerm - reduce(61), // !=, reduce: MuldivTerm - reduce(61), // >, reduce: MuldivTerm - reduce(61), // >=, reduce: MuldivTerm - reduce(61), // <, reduce: MuldivTerm - reduce(61), // <=, reduce: MuldivTerm - reduce(61), // |, reduce: MuldivTerm - reduce(61), // ^, reduce: MuldivTerm - reduce(61), // &, reduce: MuldivTerm - reduce(61), // <<, reduce: MuldivTerm - reduce(61), // >>, reduce: MuldivTerm - reduce(61), // +, reduce: MuldivTerm - reduce(61), // -, reduce: MuldivTerm - reduce(61), // .+, reduce: MuldivTerm - reduce(61), // .-, reduce: MuldivTerm - reduce(61), // ., reduce: MuldivTerm - reduce(61), // *, reduce: MuldivTerm - reduce(61), // /, reduce: MuldivTerm - reduce(61), // //, reduce: MuldivTerm - reduce(61), // %, reduce: MuldivTerm - reduce(61), // .*, reduce: MuldivTerm - reduce(61), // ./, reduce: MuldivTerm - reduce(61), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) nil, // md_token_field_name nil, // $[ - reduce(61), // ], reduce: MuldivTerm + reduce(65), // ], reduce: MuldivTerm nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S426 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: MuldivTerm - nil, // : - reduce(62), // ||, reduce: MuldivTerm - reduce(62), // ^^, reduce: MuldivTerm - reduce(62), // &&, reduce: MuldivTerm - reduce(62), // =~, reduce: MuldivTerm - reduce(62), // !=~, reduce: MuldivTerm - reduce(62), // ==, reduce: MuldivTerm - reduce(62), // !=, reduce: MuldivTerm - reduce(62), // >, reduce: MuldivTerm - reduce(62), // >=, reduce: MuldivTerm - reduce(62), // <, reduce: MuldivTerm - reduce(62), // <=, reduce: MuldivTerm - reduce(62), // |, reduce: MuldivTerm - reduce(62), // ^, reduce: MuldivTerm - reduce(62), // &, reduce: MuldivTerm - reduce(62), // <<, reduce: MuldivTerm - reduce(62), // >>, reduce: MuldivTerm - reduce(62), // +, reduce: MuldivTerm - reduce(62), // -, reduce: MuldivTerm - reduce(62), // .+, reduce: MuldivTerm - reduce(62), // .-, reduce: MuldivTerm - reduce(62), // ., reduce: MuldivTerm - reduce(62), // *, reduce: MuldivTerm - reduce(62), // /, reduce: MuldivTerm - reduce(62), // //, reduce: MuldivTerm - reduce(62), // %, reduce: MuldivTerm - reduce(62), // .*, reduce: MuldivTerm - reduce(62), // ./, reduce: MuldivTerm - reduce(62), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(62), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S427 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: MuldivTerm - nil, // : - reduce(63), // ||, reduce: MuldivTerm - reduce(63), // ^^, reduce: MuldivTerm - reduce(63), // &&, reduce: MuldivTerm - reduce(63), // =~, reduce: MuldivTerm - reduce(63), // !=~, reduce: MuldivTerm - reduce(63), // ==, reduce: MuldivTerm - reduce(63), // !=, reduce: MuldivTerm - reduce(63), // >, reduce: MuldivTerm - reduce(63), // >=, reduce: MuldivTerm - reduce(63), // <, reduce: MuldivTerm - reduce(63), // <=, reduce: MuldivTerm - reduce(63), // |, reduce: MuldivTerm - reduce(63), // ^, reduce: MuldivTerm - reduce(63), // &, reduce: MuldivTerm - reduce(63), // <<, reduce: MuldivTerm - reduce(63), // >>, reduce: MuldivTerm - reduce(63), // +, reduce: MuldivTerm - reduce(63), // -, reduce: MuldivTerm - reduce(63), // .+, reduce: MuldivTerm - reduce(63), // .-, reduce: MuldivTerm - reduce(63), // ., reduce: MuldivTerm - reduce(63), // *, reduce: MuldivTerm - reduce(63), // /, reduce: MuldivTerm - reduce(63), // //, reduce: MuldivTerm - reduce(63), // %, reduce: MuldivTerm - reduce(63), // .*, reduce: MuldivTerm - reduce(63), // ./, reduce: MuldivTerm - reduce(63), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(63), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S428 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: MuldivTerm - nil, // : - reduce(64), // ||, reduce: MuldivTerm - reduce(64), // ^^, reduce: MuldivTerm - reduce(64), // &&, reduce: MuldivTerm - reduce(64), // =~, reduce: MuldivTerm - reduce(64), // !=~, reduce: MuldivTerm - reduce(64), // ==, reduce: MuldivTerm - reduce(64), // !=, reduce: MuldivTerm - reduce(64), // >, reduce: MuldivTerm - reduce(64), // >=, reduce: MuldivTerm - reduce(64), // <, reduce: MuldivTerm - reduce(64), // <=, reduce: MuldivTerm - reduce(64), // |, reduce: MuldivTerm - reduce(64), // ^, reduce: MuldivTerm - reduce(64), // &, reduce: MuldivTerm - reduce(64), // <<, reduce: MuldivTerm - reduce(64), // >>, reduce: MuldivTerm - reduce(64), // +, reduce: MuldivTerm - reduce(64), // -, reduce: MuldivTerm - reduce(64), // .+, reduce: MuldivTerm - reduce(64), // .-, reduce: MuldivTerm - reduce(64), // ., reduce: MuldivTerm - reduce(64), // *, reduce: MuldivTerm - reduce(64), // /, reduce: MuldivTerm - reduce(64), // //, reduce: MuldivTerm - reduce(64), // %, reduce: MuldivTerm - reduce(64), // .*, reduce: MuldivTerm - reduce(64), // ./, reduce: MuldivTerm - reduce(64), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(64), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S429 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -36105,10 +35773,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(65), // ], reduce: MuldivTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36131,13 +35795,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S430 + actionRow{ // S426 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(66), // ], reduce: MuldivTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -36189,10 +35857,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(66), // ], reduce: MuldivTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36215,13 +35879,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S431 + actionRow{ // S427 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(67), // ], reduce: MuldivTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -36273,10 +35941,342 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S428 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = nil, // md_token_field_name nil, // $[ - reduce(67), // ], reduce: MuldivTerm + reduce(68), // ], reduce: MuldivTerm nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: MuldivTerm + nil, // : + reduce(68), // ||, reduce: MuldivTerm + reduce(68), // ^^, reduce: MuldivTerm + reduce(68), // &&, reduce: MuldivTerm + reduce(68), // =~, reduce: MuldivTerm + reduce(68), // !=~, reduce: MuldivTerm + reduce(68), // ==, reduce: MuldivTerm + reduce(68), // !=, reduce: MuldivTerm + reduce(68), // >, reduce: MuldivTerm + reduce(68), // >=, reduce: MuldivTerm + reduce(68), // <, reduce: MuldivTerm + reduce(68), // <=, reduce: MuldivTerm + reduce(68), // |, reduce: MuldivTerm + reduce(68), // ^, reduce: MuldivTerm + reduce(68), // &, reduce: MuldivTerm + reduce(68), // <<, reduce: MuldivTerm + reduce(68), // >>, reduce: MuldivTerm + reduce(68), // +, reduce: MuldivTerm + reduce(68), // -, reduce: MuldivTerm + reduce(68), // .+, reduce: MuldivTerm + reduce(68), // .-, reduce: MuldivTerm + reduce(68), // ., reduce: MuldivTerm + reduce(68), // *, reduce: MuldivTerm + reduce(68), // /, reduce: MuldivTerm + reduce(68), // //, reduce: MuldivTerm + reduce(68), // %, reduce: MuldivTerm + reduce(68), // .*, reduce: MuldivTerm + reduce(68), // ./, reduce: MuldivTerm + reduce(68), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S429 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(69), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: MuldivTerm + nil, // : + reduce(69), // ||, reduce: MuldivTerm + reduce(69), // ^^, reduce: MuldivTerm + reduce(69), // &&, reduce: MuldivTerm + reduce(69), // =~, reduce: MuldivTerm + reduce(69), // !=~, reduce: MuldivTerm + reduce(69), // ==, reduce: MuldivTerm + reduce(69), // !=, reduce: MuldivTerm + reduce(69), // >, reduce: MuldivTerm + reduce(69), // >=, reduce: MuldivTerm + reduce(69), // <, reduce: MuldivTerm + reduce(69), // <=, reduce: MuldivTerm + reduce(69), // |, reduce: MuldivTerm + reduce(69), // ^, reduce: MuldivTerm + reduce(69), // &, reduce: MuldivTerm + reduce(69), // <<, reduce: MuldivTerm + reduce(69), // >>, reduce: MuldivTerm + reduce(69), // +, reduce: MuldivTerm + reduce(69), // -, reduce: MuldivTerm + reduce(69), // .+, reduce: MuldivTerm + reduce(69), // .-, reduce: MuldivTerm + reduce(69), // ., reduce: MuldivTerm + reduce(69), // *, reduce: MuldivTerm + reduce(69), // /, reduce: MuldivTerm + reduce(69), // //, reduce: MuldivTerm + reduce(69), // %, reduce: MuldivTerm + reduce(69), // .*, reduce: MuldivTerm + reduce(69), // ./, reduce: MuldivTerm + reduce(69), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S430 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(70), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: MuldivTerm + nil, // : + reduce(70), // ||, reduce: MuldivTerm + reduce(70), // ^^, reduce: MuldivTerm + reduce(70), // &&, reduce: MuldivTerm + reduce(70), // =~, reduce: MuldivTerm + reduce(70), // !=~, reduce: MuldivTerm + reduce(70), // ==, reduce: MuldivTerm + reduce(70), // !=, reduce: MuldivTerm + reduce(70), // >, reduce: MuldivTerm + reduce(70), // >=, reduce: MuldivTerm + reduce(70), // <, reduce: MuldivTerm + reduce(70), // <=, reduce: MuldivTerm + reduce(70), // |, reduce: MuldivTerm + reduce(70), // ^, reduce: MuldivTerm + reduce(70), // &, reduce: MuldivTerm + reduce(70), // <<, reduce: MuldivTerm + reduce(70), // >>, reduce: MuldivTerm + reduce(70), // +, reduce: MuldivTerm + reduce(70), // -, reduce: MuldivTerm + reduce(70), // .+, reduce: MuldivTerm + reduce(70), // .-, reduce: MuldivTerm + reduce(70), // ., reduce: MuldivTerm + reduce(70), // *, reduce: MuldivTerm + reduce(70), // /, reduce: MuldivTerm + reduce(70), // //, reduce: MuldivTerm + reduce(70), // %, reduce: MuldivTerm + reduce(70), // .*, reduce: MuldivTerm + reduce(70), // ./, reduce: MuldivTerm + reduce(70), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S431 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(71), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: MuldivTerm + nil, // : + reduce(71), // ||, reduce: MuldivTerm + reduce(71), // ^^, reduce: MuldivTerm + reduce(71), // &&, reduce: MuldivTerm + reduce(71), // =~, reduce: MuldivTerm + reduce(71), // !=~, reduce: MuldivTerm + reduce(71), // ==, reduce: MuldivTerm + reduce(71), // !=, reduce: MuldivTerm + reduce(71), // >, reduce: MuldivTerm + reduce(71), // >=, reduce: MuldivTerm + reduce(71), // <, reduce: MuldivTerm + reduce(71), // <=, reduce: MuldivTerm + reduce(71), // |, reduce: MuldivTerm + reduce(71), // ^, reduce: MuldivTerm + reduce(71), // &, reduce: MuldivTerm + reduce(71), // <<, reduce: MuldivTerm + reduce(71), // >>, reduce: MuldivTerm + reduce(71), // +, reduce: MuldivTerm + reduce(71), // -, reduce: MuldivTerm + reduce(71), // .+, reduce: MuldivTerm + reduce(71), // .-, reduce: MuldivTerm + reduce(71), // ., reduce: MuldivTerm + reduce(71), // *, reduce: MuldivTerm + reduce(71), // /, reduce: MuldivTerm + reduce(71), // //, reduce: MuldivTerm + reduce(71), // %, reduce: MuldivTerm + reduce(71), // .*, reduce: MuldivTerm + reduce(71), // ./, reduce: MuldivTerm + reduce(71), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36306,6 +36306,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(80), // ], reduce: PowTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -36322,45 +36326,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: PowTerm + reduce(80), // ?, reduce: PowTerm nil, // : - reduce(76), // ||, reduce: PowTerm - reduce(76), // ^^, reduce: PowTerm - reduce(76), // &&, reduce: PowTerm - reduce(76), // =~, reduce: PowTerm - reduce(76), // !=~, reduce: PowTerm - reduce(76), // ==, reduce: PowTerm - reduce(76), // !=, reduce: PowTerm - reduce(76), // >, reduce: PowTerm - reduce(76), // >=, reduce: PowTerm - reduce(76), // <, reduce: PowTerm - reduce(76), // <=, reduce: PowTerm - reduce(76), // |, reduce: PowTerm - reduce(76), // ^, reduce: PowTerm - reduce(76), // &, reduce: PowTerm - reduce(76), // <<, reduce: PowTerm - reduce(76), // >>, reduce: PowTerm - reduce(76), // +, reduce: PowTerm - reduce(76), // -, reduce: PowTerm - reduce(76), // .+, reduce: PowTerm - reduce(76), // .-, reduce: PowTerm - reduce(76), // ., reduce: PowTerm - reduce(76), // *, reduce: PowTerm - reduce(76), // /, reduce: PowTerm - reduce(76), // //, reduce: PowTerm - reduce(76), // %, reduce: PowTerm - reduce(76), // .*, reduce: PowTerm - reduce(76), // ./, reduce: PowTerm - reduce(76), // .//, reduce: PowTerm + reduce(80), // ||, reduce: PowTerm + reduce(80), // ^^, reduce: PowTerm + reduce(80), // &&, reduce: PowTerm + reduce(80), // =~, reduce: PowTerm + reduce(80), // !=~, reduce: PowTerm + reduce(80), // ==, reduce: PowTerm + reduce(80), // !=, reduce: PowTerm + reduce(80), // >, reduce: PowTerm + reduce(80), // >=, reduce: PowTerm + reduce(80), // <, reduce: PowTerm + reduce(80), // <=, reduce: PowTerm + reduce(80), // |, reduce: PowTerm + reduce(80), // ^, reduce: PowTerm + reduce(80), // &, reduce: PowTerm + reduce(80), // <<, reduce: PowTerm + reduce(80), // >>, reduce: PowTerm + reduce(80), // +, reduce: PowTerm + reduce(80), // -, reduce: PowTerm + reduce(80), // .+, reduce: PowTerm + reduce(80), // .-, reduce: PowTerm + reduce(80), // ., reduce: PowTerm + reduce(80), // *, reduce: PowTerm + reduce(80), // /, reduce: PowTerm + reduce(80), // //, reduce: PowTerm + reduce(80), // %, reduce: PowTerm + reduce(80), // .*, reduce: PowTerm + reduce(80), // ./, reduce: PowTerm + reduce(80), // .//, reduce: PowTerm nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(76), // ], reduce: PowTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36390,6 +36390,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(659), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -36441,10 +36445,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(661), // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36474,6 +36474,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(83), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -36490,45 +36494,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(79), // ?, reduce: MlrvalOrFunction - reduce(79), // :, reduce: MlrvalOrFunction - reduce(79), // ||, reduce: MlrvalOrFunction - reduce(79), // ^^, reduce: MlrvalOrFunction - reduce(79), // &&, reduce: MlrvalOrFunction - reduce(79), // =~, reduce: MlrvalOrFunction - reduce(79), // !=~, reduce: MlrvalOrFunction - reduce(79), // ==, reduce: MlrvalOrFunction - reduce(79), // !=, reduce: MlrvalOrFunction - reduce(79), // >, reduce: MlrvalOrFunction - reduce(79), // >=, reduce: MlrvalOrFunction - reduce(79), // <, reduce: MlrvalOrFunction - reduce(79), // <=, reduce: MlrvalOrFunction - reduce(79), // |, reduce: MlrvalOrFunction - reduce(79), // ^, reduce: MlrvalOrFunction - reduce(79), // &, reduce: MlrvalOrFunction - reduce(79), // <<, reduce: MlrvalOrFunction - reduce(79), // >>, reduce: MlrvalOrFunction - reduce(79), // +, reduce: MlrvalOrFunction - reduce(79), // -, reduce: MlrvalOrFunction - reduce(79), // .+, reduce: MlrvalOrFunction - reduce(79), // .-, reduce: MlrvalOrFunction - reduce(79), // ., reduce: MlrvalOrFunction - reduce(79), // *, reduce: MlrvalOrFunction - reduce(79), // /, reduce: MlrvalOrFunction - reduce(79), // //, reduce: MlrvalOrFunction - reduce(79), // %, reduce: MlrvalOrFunction - reduce(79), // .*, reduce: MlrvalOrFunction - reduce(79), // ./, reduce: MlrvalOrFunction - reduce(79), // .//, reduce: MlrvalOrFunction + reduce(83), // ?, reduce: MlrvalOrFunction + reduce(83), // :, reduce: MlrvalOrFunction + reduce(83), // ||, reduce: MlrvalOrFunction + reduce(83), // ^^, reduce: MlrvalOrFunction + reduce(83), // &&, reduce: MlrvalOrFunction + reduce(83), // =~, reduce: MlrvalOrFunction + reduce(83), // !=~, reduce: MlrvalOrFunction + reduce(83), // ==, reduce: MlrvalOrFunction + reduce(83), // !=, reduce: MlrvalOrFunction + reduce(83), // >, reduce: MlrvalOrFunction + reduce(83), // >=, reduce: MlrvalOrFunction + reduce(83), // <, reduce: MlrvalOrFunction + reduce(83), // <=, reduce: MlrvalOrFunction + reduce(83), // |, reduce: MlrvalOrFunction + reduce(83), // ^, reduce: MlrvalOrFunction + reduce(83), // &, reduce: MlrvalOrFunction + reduce(83), // <<, reduce: MlrvalOrFunction + reduce(83), // >>, reduce: MlrvalOrFunction + reduce(83), // +, reduce: MlrvalOrFunction + reduce(83), // -, reduce: MlrvalOrFunction + reduce(83), // .+, reduce: MlrvalOrFunction + reduce(83), // .-, reduce: MlrvalOrFunction + reduce(83), // ., reduce: MlrvalOrFunction + reduce(83), // *, reduce: MlrvalOrFunction + reduce(83), // /, reduce: MlrvalOrFunction + reduce(83), // //, reduce: MlrvalOrFunction + reduce(83), // %, reduce: MlrvalOrFunction + reduce(83), // .*, reduce: MlrvalOrFunction + reduce(83), // ./, reduce: MlrvalOrFunction + reduce(83), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(79), // **, reduce: MlrvalOrFunction + reduce(83), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(79), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36545,7 +36545,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(79), // [, reduce: MlrvalOrFunction + reduce(83), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -36558,6 +36558,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(84), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -36574,45 +36578,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(80), // ?, reduce: MlrvalOrFunction - reduce(80), // :, reduce: MlrvalOrFunction - reduce(80), // ||, reduce: MlrvalOrFunction - reduce(80), // ^^, reduce: MlrvalOrFunction - reduce(80), // &&, reduce: MlrvalOrFunction - reduce(80), // =~, reduce: MlrvalOrFunction - reduce(80), // !=~, reduce: MlrvalOrFunction - reduce(80), // ==, reduce: MlrvalOrFunction - reduce(80), // !=, reduce: MlrvalOrFunction - reduce(80), // >, reduce: MlrvalOrFunction - reduce(80), // >=, reduce: MlrvalOrFunction - reduce(80), // <, reduce: MlrvalOrFunction - reduce(80), // <=, reduce: MlrvalOrFunction - reduce(80), // |, reduce: MlrvalOrFunction - reduce(80), // ^, reduce: MlrvalOrFunction - reduce(80), // &, reduce: MlrvalOrFunction - reduce(80), // <<, reduce: MlrvalOrFunction - reduce(80), // >>, reduce: MlrvalOrFunction - reduce(80), // +, reduce: MlrvalOrFunction - reduce(80), // -, reduce: MlrvalOrFunction - reduce(80), // .+, reduce: MlrvalOrFunction - reduce(80), // .-, reduce: MlrvalOrFunction - reduce(80), // ., reduce: MlrvalOrFunction - reduce(80), // *, reduce: MlrvalOrFunction - reduce(80), // /, reduce: MlrvalOrFunction - reduce(80), // //, reduce: MlrvalOrFunction - reduce(80), // %, reduce: MlrvalOrFunction - reduce(80), // .*, reduce: MlrvalOrFunction - reduce(80), // ./, reduce: MlrvalOrFunction - reduce(80), // .//, reduce: MlrvalOrFunction + reduce(84), // ?, reduce: MlrvalOrFunction + reduce(84), // :, reduce: MlrvalOrFunction + reduce(84), // ||, reduce: MlrvalOrFunction + reduce(84), // ^^, reduce: MlrvalOrFunction + reduce(84), // &&, reduce: MlrvalOrFunction + reduce(84), // =~, reduce: MlrvalOrFunction + reduce(84), // !=~, reduce: MlrvalOrFunction + reduce(84), // ==, reduce: MlrvalOrFunction + reduce(84), // !=, reduce: MlrvalOrFunction + reduce(84), // >, reduce: MlrvalOrFunction + reduce(84), // >=, reduce: MlrvalOrFunction + reduce(84), // <, reduce: MlrvalOrFunction + reduce(84), // <=, reduce: MlrvalOrFunction + reduce(84), // |, reduce: MlrvalOrFunction + reduce(84), // ^, reduce: MlrvalOrFunction + reduce(84), // &, reduce: MlrvalOrFunction + reduce(84), // <<, reduce: MlrvalOrFunction + reduce(84), // >>, reduce: MlrvalOrFunction + reduce(84), // +, reduce: MlrvalOrFunction + reduce(84), // -, reduce: MlrvalOrFunction + reduce(84), // .+, reduce: MlrvalOrFunction + reduce(84), // .-, reduce: MlrvalOrFunction + reduce(84), // ., reduce: MlrvalOrFunction + reduce(84), // *, reduce: MlrvalOrFunction + reduce(84), // /, reduce: MlrvalOrFunction + reduce(84), // //, reduce: MlrvalOrFunction + reduce(84), // %, reduce: MlrvalOrFunction + reduce(84), // .*, reduce: MlrvalOrFunction + reduce(84), // ./, reduce: MlrvalOrFunction + reduce(84), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(80), // **, reduce: MlrvalOrFunction + reduce(84), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(80), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36629,7 +36629,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(80), // [, reduce: MlrvalOrFunction + reduce(84), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -36642,6 +36642,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(10), // ], reduce: FieldName + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -36658,45 +36662,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - reduce(27), // :, 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, // .// + reduce(10), // ?, reduce: FieldName + reduce(10), // :, reduce: FieldName + reduce(10), // ||, reduce: FieldName + reduce(10), // ^^, reduce: FieldName + reduce(10), // &&, reduce: FieldName + reduce(10), // =~, reduce: FieldName + reduce(10), // !=~, reduce: FieldName + reduce(10), // ==, reduce: FieldName + reduce(10), // !=, reduce: FieldName + reduce(10), // >, reduce: FieldName + reduce(10), // >=, reduce: FieldName + reduce(10), // <, reduce: FieldName + reduce(10), // <=, reduce: FieldName + reduce(10), // |, reduce: FieldName + reduce(10), // ^, reduce: FieldName + reduce(10), // &, reduce: FieldName + reduce(10), // <<, reduce: FieldName + reduce(10), // >>, reduce: FieldName + reduce(10), // +, reduce: FieldName + reduce(10), // -, reduce: FieldName + reduce(10), // .+, reduce: FieldName + reduce(10), // .-, reduce: FieldName + reduce(10), // ., reduce: FieldName + reduce(10), // *, reduce: FieldName + reduce(10), // /, reduce: FieldName + reduce(10), // //, reduce: FieldName + reduce(10), // %, reduce: FieldName + reduce(10), // .*, reduce: FieldName + reduce(10), // ./, reduce: FieldName + reduce(10), // .//, reduce: FieldName nil, // ! nil, // ~ - nil, // ** + reduce(10), // **, reduce: FieldName nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(27), // ], reduce: Rvalue - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36713,7 +36713,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(10), // [, reduce: FieldName nil, // , nil, // { nil, // } @@ -36726,6 +36726,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(11), // ], reduce: FieldName + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -36742,45 +36746,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - shift(662), // ? - reduce(29), // :, reduce: TernaryTerm - shift(663), // || - nil, // ^^ - nil, // && - nil, // =~ - 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(11), // ?, reduce: FieldName + reduce(11), // :, reduce: FieldName + reduce(11), // ||, reduce: FieldName + reduce(11), // ^^, reduce: FieldName + reduce(11), // &&, reduce: FieldName + reduce(11), // =~, reduce: FieldName + reduce(11), // !=~, reduce: FieldName + reduce(11), // ==, reduce: FieldName + reduce(11), // !=, reduce: FieldName + reduce(11), // >, reduce: FieldName + reduce(11), // >=, reduce: FieldName + reduce(11), // <, reduce: FieldName + reduce(11), // <=, reduce: FieldName + reduce(11), // |, reduce: FieldName + reduce(11), // ^, reduce: FieldName + reduce(11), // &, reduce: FieldName + reduce(11), // <<, reduce: FieldName + reduce(11), // >>, reduce: FieldName + reduce(11), // +, reduce: FieldName + reduce(11), // -, reduce: FieldName + reduce(11), // .+, reduce: FieldName + reduce(11), // .-, reduce: FieldName + reduce(11), // ., reduce: FieldName + reduce(11), // *, reduce: FieldName + reduce(11), // /, reduce: FieldName + reduce(11), // //, reduce: FieldName + reduce(11), // %, reduce: FieldName + reduce(11), // .*, reduce: FieldName + reduce(11), // ./, reduce: FieldName + reduce(11), // .//, reduce: FieldName nil, // ! nil, // ~ - nil, // ** + reduce(11), // **, reduce: FieldName nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(29), // ], reduce: TernaryTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -36797,7 +36797,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ + reduce(11), // [, reduce: FieldName nil, // , nil, // { nil, // } @@ -36810,6 +36810,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(12), // ], reduce: DirectFieldName + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -36826,2006 +36830,74 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( + reduce(12), // ?, reduce: DirectFieldName + reduce(12), // :, reduce: DirectFieldName + reduce(12), // ||, reduce: DirectFieldName + reduce(12), // ^^, reduce: DirectFieldName + reduce(12), // &&, reduce: DirectFieldName + reduce(12), // =~, reduce: DirectFieldName + reduce(12), // !=~, reduce: DirectFieldName + reduce(12), // ==, reduce: DirectFieldName + reduce(12), // !=, reduce: DirectFieldName + reduce(12), // >, reduce: DirectFieldName + reduce(12), // >=, reduce: DirectFieldName + reduce(12), // <, reduce: DirectFieldName + reduce(12), // <=, reduce: DirectFieldName + reduce(12), // |, reduce: DirectFieldName + reduce(12), // ^, reduce: DirectFieldName + reduce(12), // &, reduce: DirectFieldName + reduce(12), // <<, reduce: DirectFieldName + reduce(12), // >>, reduce: DirectFieldName + reduce(12), // +, reduce: DirectFieldName + reduce(12), // -, reduce: DirectFieldName + reduce(12), // .+, reduce: DirectFieldName + reduce(12), // .-, reduce: DirectFieldName + reduce(12), // ., reduce: DirectFieldName + reduce(12), // *, reduce: DirectFieldName + reduce(12), // /, reduce: DirectFieldName + reduce(12), // //, reduce: DirectFieldName + reduce(12), // %, reduce: DirectFieldName + reduce(12), // .*, reduce: DirectFieldName + reduce(12), // ./, reduce: DirectFieldName + reduce(12), // .//, reduce: DirectFieldName + nil, // ! + nil, // ~ + reduce(12), // **, reduce: DirectFieldName + nil, // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(665), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(12), // [, reduce: DirectFieldName nil, // , - shift(85), // { + nil, // { nil, // } }, }, actionRow{ // S439 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: LogicalOrTerm - reduce(31), // :, reduce: LogicalOrTerm - reduce(31), // ||, reduce: LogicalOrTerm - shift(666), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(31), // ], reduce: LogicalOrTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S440 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: LogicalXORTerm - reduce(33), // :, reduce: LogicalXORTerm - reduce(33), // ||, reduce: LogicalXORTerm - reduce(33), // ^^, reduce: LogicalXORTerm - shift(667), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(33), // ], reduce: LogicalXORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S441 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LogicalAndTerm - reduce(35), // :, reduce: LogicalAndTerm - reduce(35), // ||, reduce: LogicalAndTerm - reduce(35), // ^^, reduce: LogicalAndTerm - reduce(35), // &&, reduce: LogicalAndTerm - shift(668), // =~ - shift(669), // !=~ - shift(670), // == - shift(671), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(35), // ], reduce: LogicalAndTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S442 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(40), // ?, reduce: EqneTerm - reduce(40), // :, reduce: EqneTerm - reduce(40), // ||, reduce: EqneTerm - reduce(40), // ^^, reduce: EqneTerm - reduce(40), // &&, reduce: EqneTerm - reduce(40), // =~, reduce: EqneTerm - reduce(40), // !=~, reduce: EqneTerm - reduce(40), // ==, reduce: EqneTerm - reduce(40), // !=, reduce: EqneTerm - shift(672), // > - shift(673), // >= - shift(674), // < - shift(675), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(40), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S443 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(45), // ?, reduce: CmpTerm - reduce(45), // :, reduce: CmpTerm - reduce(45), // ||, reduce: CmpTerm - reduce(45), // ^^, reduce: CmpTerm - reduce(45), // &&, reduce: CmpTerm - reduce(45), // =~, reduce: CmpTerm - reduce(45), // !=~, reduce: CmpTerm - reduce(45), // ==, reduce: CmpTerm - reduce(45), // !=, reduce: CmpTerm - reduce(45), // >, reduce: CmpTerm - reduce(45), // >=, reduce: CmpTerm - reduce(45), // <, reduce: CmpTerm - reduce(45), // <=, reduce: CmpTerm - shift(676), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(45), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S444 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(47), // ?, reduce: BitwiseORTerm - reduce(47), // :, reduce: BitwiseORTerm - reduce(47), // ||, reduce: BitwiseORTerm - reduce(47), // ^^, reduce: BitwiseORTerm - reduce(47), // &&, reduce: BitwiseORTerm - reduce(47), // =~, reduce: BitwiseORTerm - reduce(47), // !=~, reduce: BitwiseORTerm - reduce(47), // ==, reduce: BitwiseORTerm - reduce(47), // !=, reduce: BitwiseORTerm - reduce(47), // >, reduce: BitwiseORTerm - reduce(47), // >=, reduce: BitwiseORTerm - reduce(47), // <, reduce: BitwiseORTerm - reduce(47), // <=, reduce: BitwiseORTerm - reduce(47), // |, reduce: BitwiseORTerm - shift(677), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(47), // ], reduce: BitwiseORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S445 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(49), // ?, reduce: BitwiseXORTerm - reduce(49), // :, reduce: BitwiseXORTerm - reduce(49), // ||, reduce: BitwiseXORTerm - reduce(49), // ^^, reduce: BitwiseXORTerm - reduce(49), // &&, reduce: BitwiseXORTerm - reduce(49), // =~, reduce: BitwiseXORTerm - reduce(49), // !=~, reduce: BitwiseXORTerm - reduce(49), // ==, reduce: BitwiseXORTerm - reduce(49), // !=, reduce: BitwiseXORTerm - reduce(49), // >, reduce: BitwiseXORTerm - reduce(49), // >=, reduce: BitwiseXORTerm - reduce(49), // <, reduce: BitwiseXORTerm - reduce(49), // <=, reduce: BitwiseXORTerm - reduce(49), // |, reduce: BitwiseXORTerm - reduce(49), // ^, reduce: BitwiseXORTerm - shift(678), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(49), // ], reduce: BitwiseXORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S446 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(51), // ?, reduce: BitwiseANDTerm - reduce(51), // :, reduce: BitwiseANDTerm - reduce(51), // ||, reduce: BitwiseANDTerm - reduce(51), // ^^, reduce: BitwiseANDTerm - reduce(51), // &&, reduce: BitwiseANDTerm - reduce(51), // =~, reduce: BitwiseANDTerm - reduce(51), // !=~, reduce: BitwiseANDTerm - reduce(51), // ==, reduce: BitwiseANDTerm - reduce(51), // !=, reduce: BitwiseANDTerm - reduce(51), // >, reduce: BitwiseANDTerm - reduce(51), // >=, reduce: BitwiseANDTerm - reduce(51), // <, reduce: BitwiseANDTerm - reduce(51), // <=, reduce: BitwiseANDTerm - reduce(51), // |, reduce: BitwiseANDTerm - reduce(51), // ^, reduce: BitwiseANDTerm - reduce(51), // &, reduce: BitwiseANDTerm - shift(679), // << - shift(680), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(51), // ], reduce: BitwiseANDTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S447 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: BitwiseShiftTerm - reduce(54), // :, reduce: BitwiseShiftTerm - reduce(54), // ||, reduce: BitwiseShiftTerm - reduce(54), // ^^, reduce: BitwiseShiftTerm - reduce(54), // &&, reduce: BitwiseShiftTerm - reduce(54), // =~, reduce: BitwiseShiftTerm - reduce(54), // !=~, reduce: BitwiseShiftTerm - reduce(54), // ==, reduce: BitwiseShiftTerm - reduce(54), // !=, reduce: BitwiseShiftTerm - reduce(54), // >, reduce: BitwiseShiftTerm - reduce(54), // >=, reduce: BitwiseShiftTerm - reduce(54), // <, reduce: BitwiseShiftTerm - reduce(54), // <=, reduce: BitwiseShiftTerm - reduce(54), // |, reduce: BitwiseShiftTerm - reduce(54), // ^, reduce: BitwiseShiftTerm - reduce(54), // &, reduce: BitwiseShiftTerm - reduce(54), // <<, reduce: BitwiseShiftTerm - reduce(54), // >>, reduce: BitwiseShiftTerm - shift(681), // + - shift(682), // - - shift(683), // .+ - shift(684), // .- - shift(685), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(54), // ], reduce: BitwiseShiftTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S448 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S449 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: AddsubdotTerm - reduce(60), // :, reduce: AddsubdotTerm - reduce(60), // ||, reduce: AddsubdotTerm - reduce(60), // ^^, reduce: AddsubdotTerm - reduce(60), // &&, reduce: AddsubdotTerm - reduce(60), // =~, reduce: AddsubdotTerm - reduce(60), // !=~, reduce: AddsubdotTerm - reduce(60), // ==, reduce: AddsubdotTerm - reduce(60), // !=, reduce: AddsubdotTerm - reduce(60), // >, reduce: AddsubdotTerm - reduce(60), // >=, reduce: AddsubdotTerm - reduce(60), // <, reduce: AddsubdotTerm - reduce(60), // <=, reduce: AddsubdotTerm - reduce(60), // |, reduce: AddsubdotTerm - reduce(60), // ^, reduce: AddsubdotTerm - reduce(60), // &, reduce: AddsubdotTerm - reduce(60), // <<, reduce: AddsubdotTerm - reduce(60), // >>, reduce: AddsubdotTerm - reduce(60), // +, reduce: AddsubdotTerm - reduce(60), // -, reduce: AddsubdotTerm - reduce(60), // .+, reduce: AddsubdotTerm - reduce(60), // .-, reduce: AddsubdotTerm - reduce(60), // ., reduce: AddsubdotTerm - shift(687), // * - shift(688), // / - shift(689), // // - shift(690), // % - shift(691), // .* - shift(692), // ./ - shift(693), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(60), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S450 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S451 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S452 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S453 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: MuldivTerm - reduce(68), // :, reduce: MuldivTerm - reduce(68), // ||, reduce: MuldivTerm - reduce(68), // ^^, reduce: MuldivTerm - reduce(68), // &&, reduce: MuldivTerm - reduce(68), // =~, reduce: MuldivTerm - reduce(68), // !=~, reduce: MuldivTerm - reduce(68), // ==, reduce: MuldivTerm - reduce(68), // !=, reduce: MuldivTerm - reduce(68), // >, reduce: MuldivTerm - reduce(68), // >=, reduce: MuldivTerm - reduce(68), // <, reduce: MuldivTerm - reduce(68), // <=, reduce: MuldivTerm - reduce(68), // |, reduce: MuldivTerm - reduce(68), // ^, reduce: MuldivTerm - reduce(68), // &, reduce: MuldivTerm - reduce(68), // <<, reduce: MuldivTerm - reduce(68), // >>, reduce: MuldivTerm - reduce(68), // +, reduce: MuldivTerm - reduce(68), // -, reduce: MuldivTerm - reduce(68), // .+, reduce: MuldivTerm - reduce(68), // .-, reduce: MuldivTerm - reduce(68), // ., reduce: MuldivTerm - reduce(68), // *, reduce: MuldivTerm - reduce(68), // /, reduce: MuldivTerm - reduce(68), // //, reduce: MuldivTerm - reduce(68), // %, reduce: MuldivTerm - reduce(68), // .*, reduce: MuldivTerm - reduce(68), // ./, reduce: MuldivTerm - reduce(68), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(68), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S454 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(75), // ?, reduce: UnaryOpTerm - reduce(75), // :, reduce: UnaryOpTerm - reduce(75), // ||, reduce: UnaryOpTerm - reduce(75), // ^^, reduce: UnaryOpTerm - reduce(75), // &&, reduce: UnaryOpTerm - reduce(75), // =~, reduce: UnaryOpTerm - reduce(75), // !=~, reduce: UnaryOpTerm - reduce(75), // ==, reduce: UnaryOpTerm - reduce(75), // !=, reduce: UnaryOpTerm - reduce(75), // >, reduce: UnaryOpTerm - reduce(75), // >=, reduce: UnaryOpTerm - reduce(75), // <, reduce: UnaryOpTerm - reduce(75), // <=, reduce: UnaryOpTerm - reduce(75), // |, reduce: UnaryOpTerm - reduce(75), // ^, reduce: UnaryOpTerm - reduce(75), // &, reduce: UnaryOpTerm - reduce(75), // <<, reduce: UnaryOpTerm - reduce(75), // >>, reduce: UnaryOpTerm - reduce(75), // +, reduce: UnaryOpTerm - reduce(75), // -, reduce: UnaryOpTerm - reduce(75), // .+, reduce: UnaryOpTerm - reduce(75), // .-, reduce: UnaryOpTerm - reduce(75), // ., reduce: UnaryOpTerm - reduce(75), // *, reduce: UnaryOpTerm - reduce(75), // /, reduce: UnaryOpTerm - reduce(75), // //, reduce: UnaryOpTerm - reduce(75), // %, reduce: UnaryOpTerm - reduce(75), // .*, reduce: UnaryOpTerm - reduce(75), // ./, reduce: UnaryOpTerm - reduce(75), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(75), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S455 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S456 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S457 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: PowTerm - reduce(77), // :, reduce: PowTerm - reduce(77), // ||, reduce: PowTerm - reduce(77), // ^^, reduce: PowTerm - reduce(77), // &&, reduce: PowTerm - reduce(77), // =~, reduce: PowTerm - reduce(77), // !=~, reduce: PowTerm - reduce(77), // ==, reduce: PowTerm - reduce(77), // !=, reduce: PowTerm - reduce(77), // >, reduce: PowTerm - reduce(77), // >=, reduce: PowTerm - reduce(77), // <, reduce: PowTerm - reduce(77), // <=, reduce: PowTerm - reduce(77), // |, reduce: PowTerm - reduce(77), // ^, reduce: PowTerm - reduce(77), // &, reduce: PowTerm - reduce(77), // <<, reduce: PowTerm - reduce(77), // >>, reduce: PowTerm - reduce(77), // +, reduce: PowTerm - reduce(77), // -, reduce: PowTerm - reduce(77), // .+, reduce: PowTerm - reduce(77), // .-, reduce: PowTerm - reduce(77), // ., reduce: PowTerm - reduce(77), // *, reduce: PowTerm - reduce(77), // /, reduce: PowTerm - reduce(77), // //, reduce: PowTerm - reduce(77), // %, reduce: PowTerm - reduce(77), // .*, reduce: PowTerm - reduce(77), // ./, reduce: PowTerm - reduce(77), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(699), // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(77), // ], reduce: PowTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - shift(700), // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S458 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S459 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: FieldName - reduce(81), // :, reduce: FieldName - reduce(81), // ||, reduce: FieldName - reduce(81), // ^^, reduce: FieldName - reduce(81), // &&, reduce: FieldName - reduce(81), // =~, reduce: FieldName - reduce(81), // !=~, reduce: FieldName - reduce(81), // ==, reduce: FieldName - reduce(81), // !=, reduce: FieldName - reduce(81), // >, reduce: FieldName - reduce(81), // >=, reduce: FieldName - reduce(81), // <, reduce: FieldName - reduce(81), // <=, reduce: FieldName - reduce(81), // |, reduce: FieldName - reduce(81), // ^, reduce: FieldName - reduce(81), // &, reduce: FieldName - reduce(81), // <<, reduce: FieldName - reduce(81), // >>, reduce: FieldName - reduce(81), // +, reduce: FieldName - reduce(81), // -, reduce: FieldName - reduce(81), // .+, reduce: FieldName - reduce(81), // .-, reduce: FieldName - reduce(81), // ., reduce: FieldName - reduce(81), // *, reduce: FieldName - reduce(81), // /, reduce: FieldName - reduce(81), // //, reduce: FieldName - reduce(81), // %, reduce: FieldName - reduce(81), // .*, reduce: FieldName - reduce(81), // ./, reduce: FieldName - reduce(81), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(81), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(81), // ], reduce: FieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(81), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S460 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: FieldName - reduce(82), // :, reduce: FieldName - reduce(82), // ||, reduce: FieldName - reduce(82), // ^^, reduce: FieldName - reduce(82), // &&, reduce: FieldName - reduce(82), // =~, reduce: FieldName - reduce(82), // !=~, reduce: FieldName - reduce(82), // ==, reduce: FieldName - reduce(82), // !=, reduce: FieldName - reduce(82), // >, reduce: FieldName - reduce(82), // >=, reduce: FieldName - reduce(82), // <, reduce: FieldName - reduce(82), // <=, reduce: FieldName - reduce(82), // |, reduce: FieldName - reduce(82), // ^, reduce: FieldName - reduce(82), // &, reduce: FieldName - reduce(82), // <<, reduce: FieldName - reduce(82), // >>, reduce: FieldName - reduce(82), // +, reduce: FieldName - reduce(82), // -, reduce: FieldName - reduce(82), // .+, reduce: FieldName - reduce(82), // .-, reduce: FieldName - reduce(82), // ., reduce: FieldName - reduce(82), // *, reduce: FieldName - reduce(82), // /, reduce: FieldName - reduce(82), // //, reduce: FieldName - reduce(82), // %, reduce: FieldName - reduce(82), // .*, reduce: FieldName - reduce(82), // ./, reduce: FieldName - reduce(82), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(82), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(82), // ], reduce: FieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(82), // [, reduce: FieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S461 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: DirectFieldName - reduce(83), // :, reduce: DirectFieldName - reduce(83), // ||, reduce: DirectFieldName - reduce(83), // ^^, reduce: DirectFieldName - reduce(83), // &&, reduce: DirectFieldName - reduce(83), // =~, reduce: DirectFieldName - reduce(83), // !=~, reduce: DirectFieldName - reduce(83), // ==, reduce: DirectFieldName - reduce(83), // !=, reduce: DirectFieldName - reduce(83), // >, reduce: DirectFieldName - reduce(83), // >=, reduce: DirectFieldName - reduce(83), // <, reduce: DirectFieldName - reduce(83), // <=, reduce: DirectFieldName - reduce(83), // |, reduce: DirectFieldName - reduce(83), // ^, reduce: DirectFieldName - reduce(83), // &, reduce: DirectFieldName - reduce(83), // <<, reduce: DirectFieldName - reduce(83), // >>, reduce: DirectFieldName - reduce(83), // +, reduce: DirectFieldName - reduce(83), // -, reduce: DirectFieldName - reduce(83), // .+, reduce: DirectFieldName - reduce(83), // .-, reduce: DirectFieldName - reduce(83), // ., reduce: DirectFieldName - reduce(83), // *, reduce: DirectFieldName - reduce(83), // /, reduce: DirectFieldName - reduce(83), // //, reduce: DirectFieldName - reduce(83), // %, reduce: DirectFieldName - reduce(83), // .*, reduce: DirectFieldName - reduce(83), // ./, reduce: DirectFieldName - reduce(83), // .//, reduce: DirectFieldName - nil, // ! - nil, // ~ - reduce(83), // **, reduce: DirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(83), // ], reduce: DirectFieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(83), // [, reduce: DirectFieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S462 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -38860,10 +36932,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- nil, // . nil, // * nil, // / @@ -38872,44 +36944,44 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(54), // ! - shift(55), // ~ + shift(58), // ! + shift(59), // ~ nil, // ** - shift(57), // ( + shift(61), // ( nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ nil, // , - shift(85), // { + shift(84), // { nil, // } }, }, - actionRow{ // S463 + actionRow{ // S440 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(14), // ], reduce: FullSrec + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -38926,45 +36998,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(85), // ?, reduce: FullSrec - reduce(85), // :, reduce: FullSrec - reduce(85), // ||, reduce: FullSrec - reduce(85), // ^^, reduce: FullSrec - reduce(85), // &&, reduce: FullSrec - reduce(85), // =~, reduce: FullSrec - reduce(85), // !=~, reduce: FullSrec - reduce(85), // ==, reduce: FullSrec - reduce(85), // !=, reduce: FullSrec - reduce(85), // >, reduce: FullSrec - reduce(85), // >=, reduce: FullSrec - reduce(85), // <, reduce: FullSrec - reduce(85), // <=, reduce: FullSrec - reduce(85), // |, reduce: FullSrec - reduce(85), // ^, reduce: FullSrec - reduce(85), // &, reduce: FullSrec - reduce(85), // <<, reduce: FullSrec - reduce(85), // >>, reduce: FullSrec - reduce(85), // +, reduce: FullSrec - reduce(85), // -, reduce: FullSrec - reduce(85), // .+, reduce: FullSrec - reduce(85), // .-, reduce: FullSrec - reduce(85), // ., reduce: FullSrec - reduce(85), // *, reduce: FullSrec - reduce(85), // /, reduce: FullSrec - reduce(85), // //, reduce: FullSrec - reduce(85), // %, reduce: FullSrec - reduce(85), // .*, reduce: FullSrec - reduce(85), // ./, reduce: FullSrec - reduce(85), // .//, reduce: FullSrec + reduce(14), // ?, reduce: FullSrec + reduce(14), // :, reduce: FullSrec + reduce(14), // ||, reduce: FullSrec + reduce(14), // ^^, reduce: FullSrec + reduce(14), // &&, reduce: FullSrec + reduce(14), // =~, reduce: FullSrec + reduce(14), // !=~, reduce: FullSrec + reduce(14), // ==, reduce: FullSrec + reduce(14), // !=, reduce: FullSrec + reduce(14), // >, reduce: FullSrec + reduce(14), // >=, reduce: FullSrec + reduce(14), // <, reduce: FullSrec + reduce(14), // <=, reduce: FullSrec + reduce(14), // |, reduce: FullSrec + reduce(14), // ^, reduce: FullSrec + reduce(14), // &, reduce: FullSrec + reduce(14), // <<, reduce: FullSrec + reduce(14), // >>, reduce: FullSrec + reduce(14), // +, reduce: FullSrec + reduce(14), // -, reduce: FullSrec + reduce(14), // .+, reduce: FullSrec + reduce(14), // .-, reduce: FullSrec + reduce(14), // ., reduce: FullSrec + reduce(14), // *, reduce: FullSrec + reduce(14), // /, reduce: FullSrec + reduce(14), // //, reduce: FullSrec + reduce(14), // %, reduce: FullSrec + reduce(14), // .*, reduce: FullSrec + reduce(14), // ./, reduce: FullSrec + reduce(14), // .//, reduce: FullSrec nil, // ! nil, // ~ - reduce(85), // **, reduce: FullSrec + reduce(14), // **, reduce: FullSrec nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(85), // ], reduce: FullSrec - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -38981,12 +37049,1944 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(85), // [, reduce: FullSrec + reduce(14), // [, reduce: FullSrec nil, // , nil, // { nil, // } }, }, + actionRow{ // S441 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(31), // ], reduce: Rvalue + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(31), // :, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S442 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(33), // ], reduce: TernaryTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(662), // ? + reduce(33), // :, reduce: TernaryTerm + shift(663), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S443 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(665), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S444 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(35), // ], reduce: LogicalOrTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: LogicalOrTerm + reduce(35), // :, reduce: LogicalOrTerm + reduce(35), // ||, reduce: LogicalOrTerm + shift(666), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S445 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(37), // ], reduce: LogicalXORTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: LogicalXORTerm + reduce(37), // :, reduce: LogicalXORTerm + reduce(37), // ||, reduce: LogicalXORTerm + reduce(37), // ^^, reduce: LogicalXORTerm + shift(667), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S446 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(39), // ], reduce: LogicalAndTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(39), // ?, reduce: LogicalAndTerm + reduce(39), // :, reduce: LogicalAndTerm + reduce(39), // ||, reduce: LogicalAndTerm + reduce(39), // ^^, reduce: LogicalAndTerm + reduce(39), // &&, reduce: LogicalAndTerm + shift(668), // =~ + shift(669), // !=~ + shift(670), // == + shift(671), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S447 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(44), // ], reduce: EqneTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(44), // ?, reduce: EqneTerm + reduce(44), // :, reduce: EqneTerm + reduce(44), // ||, reduce: EqneTerm + reduce(44), // ^^, reduce: EqneTerm + reduce(44), // &&, reduce: EqneTerm + reduce(44), // =~, reduce: EqneTerm + reduce(44), // !=~, reduce: EqneTerm + reduce(44), // ==, reduce: EqneTerm + reduce(44), // !=, reduce: EqneTerm + shift(672), // > + shift(673), // >= + shift(674), // < + shift(675), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S448 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(49), // ], reduce: CmpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(49), // ?, reduce: CmpTerm + reduce(49), // :, reduce: CmpTerm + reduce(49), // ||, reduce: CmpTerm + reduce(49), // ^^, reduce: CmpTerm + reduce(49), // &&, reduce: CmpTerm + reduce(49), // =~, reduce: CmpTerm + reduce(49), // !=~, reduce: CmpTerm + reduce(49), // ==, reduce: CmpTerm + reduce(49), // !=, reduce: CmpTerm + reduce(49), // >, reduce: CmpTerm + reduce(49), // >=, reduce: CmpTerm + reduce(49), // <, reduce: CmpTerm + reduce(49), // <=, reduce: CmpTerm + shift(676), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S449 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(51), // ], reduce: BitwiseORTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(51), // ?, reduce: BitwiseORTerm + reduce(51), // :, reduce: BitwiseORTerm + reduce(51), // ||, reduce: BitwiseORTerm + reduce(51), // ^^, reduce: BitwiseORTerm + reduce(51), // &&, reduce: BitwiseORTerm + reduce(51), // =~, reduce: BitwiseORTerm + reduce(51), // !=~, reduce: BitwiseORTerm + reduce(51), // ==, reduce: BitwiseORTerm + reduce(51), // !=, reduce: BitwiseORTerm + reduce(51), // >, reduce: BitwiseORTerm + reduce(51), // >=, reduce: BitwiseORTerm + reduce(51), // <, reduce: BitwiseORTerm + reduce(51), // <=, reduce: BitwiseORTerm + reduce(51), // |, reduce: BitwiseORTerm + shift(677), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S450 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(53), // ], reduce: BitwiseXORTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(53), // ?, reduce: BitwiseXORTerm + reduce(53), // :, reduce: BitwiseXORTerm + reduce(53), // ||, reduce: BitwiseXORTerm + reduce(53), // ^^, reduce: BitwiseXORTerm + reduce(53), // &&, reduce: BitwiseXORTerm + reduce(53), // =~, reduce: BitwiseXORTerm + reduce(53), // !=~, reduce: BitwiseXORTerm + reduce(53), // ==, reduce: BitwiseXORTerm + reduce(53), // !=, reduce: BitwiseXORTerm + reduce(53), // >, reduce: BitwiseXORTerm + reduce(53), // >=, reduce: BitwiseXORTerm + reduce(53), // <, reduce: BitwiseXORTerm + reduce(53), // <=, reduce: BitwiseXORTerm + reduce(53), // |, reduce: BitwiseXORTerm + reduce(53), // ^, reduce: BitwiseXORTerm + shift(678), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S451 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(55), // ], reduce: BitwiseANDTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: BitwiseANDTerm + reduce(55), // :, reduce: BitwiseANDTerm + reduce(55), // ||, reduce: BitwiseANDTerm + reduce(55), // ^^, reduce: BitwiseANDTerm + reduce(55), // &&, reduce: BitwiseANDTerm + reduce(55), // =~, reduce: BitwiseANDTerm + reduce(55), // !=~, reduce: BitwiseANDTerm + reduce(55), // ==, reduce: BitwiseANDTerm + reduce(55), // !=, reduce: BitwiseANDTerm + reduce(55), // >, reduce: BitwiseANDTerm + reduce(55), // >=, reduce: BitwiseANDTerm + reduce(55), // <, reduce: BitwiseANDTerm + reduce(55), // <=, reduce: BitwiseANDTerm + reduce(55), // |, reduce: BitwiseANDTerm + reduce(55), // ^, reduce: BitwiseANDTerm + reduce(55), // &, reduce: BitwiseANDTerm + shift(679), // << + shift(680), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S452 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(58), // ], reduce: BitwiseShiftTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: BitwiseShiftTerm + reduce(58), // :, reduce: BitwiseShiftTerm + reduce(58), // ||, reduce: BitwiseShiftTerm + reduce(58), // ^^, reduce: BitwiseShiftTerm + reduce(58), // &&, reduce: BitwiseShiftTerm + reduce(58), // =~, reduce: BitwiseShiftTerm + reduce(58), // !=~, reduce: BitwiseShiftTerm + reduce(58), // ==, reduce: BitwiseShiftTerm + reduce(58), // !=, reduce: BitwiseShiftTerm + reduce(58), // >, reduce: BitwiseShiftTerm + reduce(58), // >=, reduce: BitwiseShiftTerm + reduce(58), // <, reduce: BitwiseShiftTerm + reduce(58), // <=, reduce: BitwiseShiftTerm + reduce(58), // |, reduce: BitwiseShiftTerm + reduce(58), // ^, reduce: BitwiseShiftTerm + reduce(58), // &, reduce: BitwiseShiftTerm + reduce(58), // <<, reduce: BitwiseShiftTerm + reduce(58), // >>, reduce: BitwiseShiftTerm + shift(681), // + + shift(682), // - + shift(683), // .+ + shift(684), // .- + shift(685), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S453 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S454 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(64), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: AddsubdotTerm + reduce(64), // :, reduce: AddsubdotTerm + reduce(64), // ||, reduce: AddsubdotTerm + reduce(64), // ^^, reduce: AddsubdotTerm + reduce(64), // &&, reduce: AddsubdotTerm + reduce(64), // =~, reduce: AddsubdotTerm + reduce(64), // !=~, reduce: AddsubdotTerm + reduce(64), // ==, reduce: AddsubdotTerm + reduce(64), // !=, reduce: AddsubdotTerm + reduce(64), // >, reduce: AddsubdotTerm + reduce(64), // >=, reduce: AddsubdotTerm + reduce(64), // <, reduce: AddsubdotTerm + reduce(64), // <=, reduce: AddsubdotTerm + reduce(64), // |, reduce: AddsubdotTerm + reduce(64), // ^, reduce: AddsubdotTerm + reduce(64), // &, reduce: AddsubdotTerm + reduce(64), // <<, reduce: AddsubdotTerm + reduce(64), // >>, reduce: AddsubdotTerm + reduce(64), // +, reduce: AddsubdotTerm + reduce(64), // -, reduce: AddsubdotTerm + reduce(64), // .+, reduce: AddsubdotTerm + reduce(64), // .-, reduce: AddsubdotTerm + reduce(64), // ., reduce: AddsubdotTerm + shift(687), // * + shift(688), // / + shift(689), // // + shift(690), // % + shift(691), // .* + shift(692), // ./ + shift(693), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S455 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S456 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S457 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S458 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(72), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: MuldivTerm + reduce(72), // :, reduce: MuldivTerm + reduce(72), // ||, reduce: MuldivTerm + reduce(72), // ^^, reduce: MuldivTerm + reduce(72), // &&, reduce: MuldivTerm + reduce(72), // =~, reduce: MuldivTerm + reduce(72), // !=~, reduce: MuldivTerm + reduce(72), // ==, reduce: MuldivTerm + reduce(72), // !=, reduce: MuldivTerm + reduce(72), // >, reduce: MuldivTerm + reduce(72), // >=, reduce: MuldivTerm + reduce(72), // <, reduce: MuldivTerm + reduce(72), // <=, reduce: MuldivTerm + reduce(72), // |, reduce: MuldivTerm + reduce(72), // ^, reduce: MuldivTerm + reduce(72), // &, reduce: MuldivTerm + reduce(72), // <<, reduce: MuldivTerm + reduce(72), // >>, reduce: MuldivTerm + reduce(72), // +, reduce: MuldivTerm + reduce(72), // -, reduce: MuldivTerm + reduce(72), // .+, reduce: MuldivTerm + reduce(72), // .-, reduce: MuldivTerm + reduce(72), // ., reduce: MuldivTerm + reduce(72), // *, reduce: MuldivTerm + reduce(72), // /, reduce: MuldivTerm + reduce(72), // //, reduce: MuldivTerm + reduce(72), // %, reduce: MuldivTerm + reduce(72), // .*, reduce: MuldivTerm + reduce(72), // ./, reduce: MuldivTerm + reduce(72), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S459 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(79), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: UnaryOpTerm + reduce(79), // :, reduce: UnaryOpTerm + reduce(79), // ||, reduce: UnaryOpTerm + reduce(79), // ^^, reduce: UnaryOpTerm + reduce(79), // &&, reduce: UnaryOpTerm + reduce(79), // =~, reduce: UnaryOpTerm + reduce(79), // !=~, reduce: UnaryOpTerm + reduce(79), // ==, reduce: UnaryOpTerm + reduce(79), // !=, reduce: UnaryOpTerm + reduce(79), // >, reduce: UnaryOpTerm + reduce(79), // >=, reduce: UnaryOpTerm + reduce(79), // <, reduce: UnaryOpTerm + reduce(79), // <=, reduce: UnaryOpTerm + reduce(79), // |, reduce: UnaryOpTerm + reduce(79), // ^, reduce: UnaryOpTerm + reduce(79), // &, reduce: UnaryOpTerm + reduce(79), // <<, reduce: UnaryOpTerm + reduce(79), // >>, reduce: UnaryOpTerm + reduce(79), // +, reduce: UnaryOpTerm + reduce(79), // -, reduce: UnaryOpTerm + reduce(79), // .+, reduce: UnaryOpTerm + reduce(79), // .-, reduce: UnaryOpTerm + reduce(79), // ., reduce: UnaryOpTerm + reduce(79), // *, reduce: UnaryOpTerm + reduce(79), // /, reduce: UnaryOpTerm + reduce(79), // //, reduce: UnaryOpTerm + reduce(79), // %, reduce: UnaryOpTerm + reduce(79), // .*, reduce: UnaryOpTerm + reduce(79), // ./, reduce: UnaryOpTerm + reduce(79), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S460 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S461 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S462 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(81), // ], reduce: PowTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: PowTerm + reduce(81), // :, reduce: PowTerm + reduce(81), // ||, reduce: PowTerm + reduce(81), // ^^, reduce: PowTerm + reduce(81), // &&, reduce: PowTerm + reduce(81), // =~, reduce: PowTerm + reduce(81), // !=~, reduce: PowTerm + reduce(81), // ==, reduce: PowTerm + reduce(81), // !=, reduce: PowTerm + reduce(81), // >, reduce: PowTerm + reduce(81), // >=, reduce: PowTerm + reduce(81), // <, reduce: PowTerm + reduce(81), // <=, reduce: PowTerm + reduce(81), // |, reduce: PowTerm + reduce(81), // ^, reduce: PowTerm + reduce(81), // &, reduce: PowTerm + reduce(81), // <<, reduce: PowTerm + reduce(81), // >>, reduce: PowTerm + reduce(81), // +, reduce: PowTerm + reduce(81), // -, reduce: PowTerm + reduce(81), // .+, reduce: PowTerm + reduce(81), // .-, reduce: PowTerm + reduce(81), // ., reduce: PowTerm + reduce(81), // *, reduce: PowTerm + reduce(81), // /, reduce: PowTerm + reduce(81), // //, reduce: PowTerm + reduce(81), // %, reduce: PowTerm + reduce(81), // .*, reduce: PowTerm + reduce(81), // ./, reduce: PowTerm + reduce(81), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(699), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + shift(700), // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S463 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, actionRow{ // S464 canRecover: false, actions: [numSymbols]action{ @@ -38994,6 +38994,94 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(85), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: MlrvalOrFunction + reduce(85), // :, reduce: MlrvalOrFunction + reduce(85), // ||, reduce: MlrvalOrFunction + reduce(85), // ^^, reduce: MlrvalOrFunction + reduce(85), // &&, reduce: MlrvalOrFunction + reduce(85), // =~, reduce: MlrvalOrFunction + reduce(85), // !=~, reduce: MlrvalOrFunction + reduce(85), // ==, reduce: MlrvalOrFunction + reduce(85), // !=, reduce: MlrvalOrFunction + reduce(85), // >, reduce: MlrvalOrFunction + reduce(85), // >=, reduce: MlrvalOrFunction + reduce(85), // <, reduce: MlrvalOrFunction + reduce(85), // <=, reduce: MlrvalOrFunction + reduce(85), // |, reduce: MlrvalOrFunction + reduce(85), // ^, reduce: MlrvalOrFunction + reduce(85), // &, reduce: MlrvalOrFunction + reduce(85), // <<, reduce: MlrvalOrFunction + reduce(85), // >>, reduce: MlrvalOrFunction + reduce(85), // +, reduce: MlrvalOrFunction + reduce(85), // -, reduce: MlrvalOrFunction + reduce(85), // .+, reduce: MlrvalOrFunction + reduce(85), // .-, reduce: MlrvalOrFunction + reduce(85), // ., reduce: MlrvalOrFunction + reduce(85), // *, reduce: MlrvalOrFunction + reduce(85), // /, reduce: MlrvalOrFunction + reduce(85), // //, reduce: MlrvalOrFunction + reduce(85), // %, reduce: MlrvalOrFunction + reduce(85), // .*, reduce: MlrvalOrFunction + reduce(85), // ./, reduce: MlrvalOrFunction + reduce(85), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(85), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(85), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S465 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(86), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39045,10 +39133,6 @@ var actionTab = actionTable{ reduce(86), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(86), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39071,13 +39155,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S465 + actionRow{ // S466 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(87), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39129,10 +39217,6 @@ var actionTab = actionTable{ reduce(87), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(87), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39155,13 +39239,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S466 + actionRow{ // S467 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(88), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39213,10 +39301,6 @@ var actionTab = actionTable{ reduce(88), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(88), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39239,13 +39323,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S467 + actionRow{ // S468 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(89), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39297,10 +39385,6 @@ var actionTab = actionTable{ reduce(89), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(89), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39323,13 +39407,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S468 + actionRow{ // S469 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(90), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39381,10 +39469,6 @@ var actionTab = actionTable{ reduce(90), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(90), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39407,13 +39491,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S469 + actionRow{ // S470 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(91), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39430,45 +39518,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(91), // ?, reduce: MlrvalOrFunction - reduce(91), // :, reduce: MlrvalOrFunction - reduce(91), // ||, reduce: MlrvalOrFunction - reduce(91), // ^^, reduce: MlrvalOrFunction - reduce(91), // &&, reduce: MlrvalOrFunction - reduce(91), // =~, reduce: MlrvalOrFunction - reduce(91), // !=~, reduce: MlrvalOrFunction - reduce(91), // ==, reduce: MlrvalOrFunction - reduce(91), // !=, reduce: MlrvalOrFunction - reduce(91), // >, reduce: MlrvalOrFunction - reduce(91), // >=, reduce: MlrvalOrFunction - reduce(91), // <, reduce: MlrvalOrFunction - reduce(91), // <=, reduce: MlrvalOrFunction - reduce(91), // |, reduce: MlrvalOrFunction - reduce(91), // ^, reduce: MlrvalOrFunction - reduce(91), // &, reduce: MlrvalOrFunction - reduce(91), // <<, reduce: MlrvalOrFunction - reduce(91), // >>, reduce: MlrvalOrFunction - reduce(91), // +, reduce: MlrvalOrFunction - reduce(91), // -, reduce: MlrvalOrFunction - reduce(91), // .+, reduce: MlrvalOrFunction - reduce(91), // .-, reduce: MlrvalOrFunction - reduce(91), // ., reduce: MlrvalOrFunction - reduce(91), // *, reduce: MlrvalOrFunction - reduce(91), // /, reduce: MlrvalOrFunction - reduce(91), // //, reduce: MlrvalOrFunction - reduce(91), // %, reduce: MlrvalOrFunction - reduce(91), // .*, reduce: MlrvalOrFunction - reduce(91), // ./, reduce: MlrvalOrFunction - reduce(91), // .//, reduce: MlrvalOrFunction + reduce(91), // ?, reduce: ContextVariable + reduce(91), // :, reduce: ContextVariable + reduce(91), // ||, reduce: ContextVariable + reduce(91), // ^^, reduce: ContextVariable + reduce(91), // &&, reduce: ContextVariable + reduce(91), // =~, reduce: ContextVariable + reduce(91), // !=~, reduce: ContextVariable + reduce(91), // ==, reduce: ContextVariable + reduce(91), // !=, reduce: ContextVariable + reduce(91), // >, reduce: ContextVariable + reduce(91), // >=, reduce: ContextVariable + reduce(91), // <, reduce: ContextVariable + reduce(91), // <=, reduce: ContextVariable + reduce(91), // |, reduce: ContextVariable + reduce(91), // ^, reduce: ContextVariable + reduce(91), // &, reduce: ContextVariable + reduce(91), // <<, reduce: ContextVariable + reduce(91), // >>, reduce: ContextVariable + reduce(91), // +, reduce: ContextVariable + reduce(91), // -, reduce: ContextVariable + reduce(91), // .+, reduce: ContextVariable + reduce(91), // .-, reduce: ContextVariable + reduce(91), // ., reduce: ContextVariable + reduce(91), // *, reduce: ContextVariable + reduce(91), // /, reduce: ContextVariable + reduce(91), // //, reduce: ContextVariable + reduce(91), // %, reduce: ContextVariable + reduce(91), // .*, reduce: ContextVariable + reduce(91), // ./, reduce: ContextVariable + reduce(91), // .//, reduce: ContextVariable nil, // ! nil, // ~ - reduce(91), // **, reduce: MlrvalOrFunction + reduce(91), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(91), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39485,19 +39569,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(91), // [, reduce: MlrvalOrFunction + reduce(91), // [, reduce: ContextVariable nil, // , nil, // { nil, // } }, }, - actionRow{ // S470 + actionRow{ // S471 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(92), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39549,10 +39637,6 @@ var actionTab = actionTable{ reduce(92), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(92), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39575,13 +39659,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S471 + actionRow{ // S472 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(93), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39633,10 +39721,6 @@ var actionTab = actionTable{ reduce(93), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(93), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39659,13 +39743,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S472 + actionRow{ // S473 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(94), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39717,10 +39805,6 @@ var actionTab = actionTable{ reduce(94), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(94), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39743,13 +39827,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S473 + actionRow{ // S474 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(95), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39801,10 +39889,6 @@ var actionTab = actionTable{ reduce(95), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(95), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39827,13 +39911,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S474 + actionRow{ // S475 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(96), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39885,10 +39973,6 @@ var actionTab = actionTable{ reduce(96), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(96), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39911,13 +39995,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S475 + actionRow{ // S476 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(97), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -39969,10 +40057,6 @@ var actionTab = actionTable{ reduce(97), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(97), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -39995,13 +40079,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S476 + actionRow{ // S477 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(98), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40053,10 +40141,6 @@ var actionTab = actionTable{ reduce(98), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(98), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40079,13 +40163,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S477 + actionRow{ // S478 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(99), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40137,10 +40225,6 @@ var actionTab = actionTable{ reduce(99), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(99), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40163,13 +40247,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S478 + actionRow{ // S479 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(100), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40221,10 +40309,6 @@ var actionTab = actionTable{ reduce(100), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(100), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40247,13 +40331,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S479 + actionRow{ // S480 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(101), // ], reduce: ContextVariable + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40305,10 +40393,6 @@ var actionTab = actionTable{ reduce(101), // **, reduce: ContextVariable nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(101), // ], reduce: ContextVariable - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40331,90 +40415,6 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S480 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: ContextVariable - reduce(102), // :, reduce: ContextVariable - reduce(102), // ||, reduce: ContextVariable - reduce(102), // ^^, reduce: ContextVariable - reduce(102), // &&, reduce: ContextVariable - reduce(102), // =~, reduce: ContextVariable - reduce(102), // !=~, reduce: ContextVariable - reduce(102), // ==, reduce: ContextVariable - reduce(102), // !=, reduce: ContextVariable - reduce(102), // >, reduce: ContextVariable - reduce(102), // >=, reduce: ContextVariable - reduce(102), // <, reduce: ContextVariable - reduce(102), // <=, reduce: ContextVariable - reduce(102), // |, reduce: ContextVariable - reduce(102), // ^, reduce: ContextVariable - reduce(102), // &, reduce: ContextVariable - reduce(102), // <<, reduce: ContextVariable - reduce(102), // >>, reduce: ContextVariable - reduce(102), // +, reduce: ContextVariable - reduce(102), // -, reduce: ContextVariable - reduce(102), // .+, reduce: ContextVariable - reduce(102), // .-, reduce: ContextVariable - reduce(102), // ., reduce: ContextVariable - reduce(102), // *, reduce: ContextVariable - reduce(102), // /, reduce: ContextVariable - reduce(102), // //, reduce: ContextVariable - reduce(102), // %, reduce: ContextVariable - reduce(102), // .*, reduce: ContextVariable - reduce(102), // ./, reduce: ContextVariable - reduce(102), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(102), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(102), // ], reduce: ContextVariable - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(102), // [, reduce: ContextVariable - nil, // , - nil, // { - nil, // } - }, - }, actionRow{ // S481 canRecover: false, actions: [numSymbols]action{ @@ -40422,6 +40422,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(102), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40438,45 +40442,41 @@ var actionTab = actionTable{ 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 + reduce(102), // ?, reduce: MlrvalOrFunction + reduce(102), // :, reduce: MlrvalOrFunction + reduce(102), // ||, reduce: MlrvalOrFunction + reduce(102), // ^^, reduce: MlrvalOrFunction + reduce(102), // &&, reduce: MlrvalOrFunction + reduce(102), // =~, reduce: MlrvalOrFunction + reduce(102), // !=~, reduce: MlrvalOrFunction + reduce(102), // ==, reduce: MlrvalOrFunction + reduce(102), // !=, reduce: MlrvalOrFunction + reduce(102), // >, reduce: MlrvalOrFunction + reduce(102), // >=, reduce: MlrvalOrFunction + reduce(102), // <, reduce: MlrvalOrFunction + reduce(102), // <=, reduce: MlrvalOrFunction + reduce(102), // |, reduce: MlrvalOrFunction + reduce(102), // ^, reduce: MlrvalOrFunction + reduce(102), // &, reduce: MlrvalOrFunction + reduce(102), // <<, reduce: MlrvalOrFunction + reduce(102), // >>, reduce: MlrvalOrFunction + reduce(102), // +, reduce: MlrvalOrFunction + reduce(102), // -, reduce: MlrvalOrFunction + reduce(102), // .+, reduce: MlrvalOrFunction + reduce(102), // .-, reduce: MlrvalOrFunction + reduce(102), // ., reduce: MlrvalOrFunction + reduce(102), // *, reduce: MlrvalOrFunction + reduce(102), // /, reduce: MlrvalOrFunction + reduce(102), // //, reduce: MlrvalOrFunction + reduce(102), // %, reduce: MlrvalOrFunction + reduce(102), // .*, reduce: MlrvalOrFunction + reduce(102), // ./, reduce: MlrvalOrFunction + reduce(102), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(103), // **, reduce: MlrvalOrFunction + reduce(102), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(103), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40493,7 +40493,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(103), // [, reduce: MlrvalOrFunction + reduce(102), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -40506,6 +40506,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + shift(702), // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40540,10 +40544,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -40552,34 +40556,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - shift(703), // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -40590,6 +40590,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(109), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40606,45 +40610,41 @@ var actionTab = actionTable{ 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 + 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(110), // **, reduce: MlrvalOrFunction + reduce(109), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(110), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40661,7 +40661,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(110), // [, reduce: MlrvalOrFunction + reduce(109), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -40674,6 +40674,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(111), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40690,45 +40694,41 @@ var actionTab = actionTable{ 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 + 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(112), // **, reduce: MlrvalOrFunction + reduce(111), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(112), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40745,7 +40745,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(112), // [, reduce: MlrvalOrFunction + reduce(111), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -40758,6 +40758,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(116), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40774,45 +40778,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - reduce(117), // :, reduce: MlrvalOrFunction - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction + reduce(116), // ?, reduce: MlrvalOrFunction + reduce(116), // :, reduce: MlrvalOrFunction + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction + reduce(116), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(117), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40829,7 +40829,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(117), // [, reduce: MlrvalOrFunction + reduce(116), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -40842,6 +40842,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40876,10 +40880,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -40888,35 +40892,31 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - shift(328), // ( + shift(332), // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - shift(356), // { - shift(705), // } + shift(355), // { + shift(704), // } }, }, actionRow{ // S487 @@ -40926,6 +40926,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(82), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -40942,45 +40946,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: MlrvalOrFunction + reduce(82), // ?, reduce: MlrvalOrFunction nil, // : - reduce(78), // ||, reduce: MlrvalOrFunction - reduce(78), // ^^, reduce: MlrvalOrFunction - reduce(78), // &&, reduce: MlrvalOrFunction - reduce(78), // =~, reduce: MlrvalOrFunction - reduce(78), // !=~, reduce: MlrvalOrFunction - reduce(78), // ==, reduce: MlrvalOrFunction - reduce(78), // !=, reduce: MlrvalOrFunction - reduce(78), // >, reduce: MlrvalOrFunction - reduce(78), // >=, reduce: MlrvalOrFunction - reduce(78), // <, reduce: MlrvalOrFunction - reduce(78), // <=, reduce: MlrvalOrFunction - reduce(78), // |, reduce: MlrvalOrFunction - reduce(78), // ^, reduce: MlrvalOrFunction - reduce(78), // &, reduce: MlrvalOrFunction - reduce(78), // <<, reduce: MlrvalOrFunction - reduce(78), // >>, reduce: MlrvalOrFunction - reduce(78), // +, reduce: MlrvalOrFunction - reduce(78), // -, reduce: MlrvalOrFunction - reduce(78), // .+, reduce: MlrvalOrFunction - reduce(78), // .-, reduce: MlrvalOrFunction - reduce(78), // ., reduce: MlrvalOrFunction - reduce(78), // *, reduce: MlrvalOrFunction - reduce(78), // /, reduce: MlrvalOrFunction - reduce(78), // //, reduce: MlrvalOrFunction - reduce(78), // %, reduce: MlrvalOrFunction - reduce(78), // .*, reduce: MlrvalOrFunction - reduce(78), // ./, reduce: MlrvalOrFunction - reduce(78), // .//, reduce: MlrvalOrFunction + reduce(82), // ||, reduce: MlrvalOrFunction + reduce(82), // ^^, reduce: MlrvalOrFunction + reduce(82), // &&, reduce: MlrvalOrFunction + reduce(82), // =~, reduce: MlrvalOrFunction + reduce(82), // !=~, reduce: MlrvalOrFunction + reduce(82), // ==, reduce: MlrvalOrFunction + reduce(82), // !=, reduce: MlrvalOrFunction + reduce(82), // >, reduce: MlrvalOrFunction + reduce(82), // >=, reduce: MlrvalOrFunction + reduce(82), // <, reduce: MlrvalOrFunction + reduce(82), // <=, reduce: MlrvalOrFunction + reduce(82), // |, reduce: MlrvalOrFunction + reduce(82), // ^, reduce: MlrvalOrFunction + reduce(82), // &, reduce: MlrvalOrFunction + reduce(82), // <<, reduce: MlrvalOrFunction + reduce(82), // >>, reduce: MlrvalOrFunction + reduce(82), // +, reduce: MlrvalOrFunction + reduce(82), // -, reduce: MlrvalOrFunction + reduce(82), // .+, reduce: MlrvalOrFunction + reduce(82), // .-, reduce: MlrvalOrFunction + reduce(82), // ., reduce: MlrvalOrFunction + reduce(82), // *, reduce: MlrvalOrFunction + reduce(82), // /, reduce: MlrvalOrFunction + reduce(82), // //, reduce: MlrvalOrFunction + reduce(82), // %, reduce: MlrvalOrFunction + reduce(82), // .*, reduce: MlrvalOrFunction + reduce(82), // ./, reduce: MlrvalOrFunction + reduce(82), // .//, reduce: MlrvalOrFunction nil, // ! nil, // ~ - reduce(78), // **, reduce: MlrvalOrFunction + reduce(82), // **, reduce: MlrvalOrFunction nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(78), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -40997,7 +40997,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(78), // [, reduce: MlrvalOrFunction + reduce(82), // [, reduce: MlrvalOrFunction nil, // , nil, // { nil, // } @@ -41010,6 +41010,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(706), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41044,10 +41048,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + nil, // + + nil, // - + nil, // .+ + nil, // .- nil, // . nil, // * nil, // / @@ -41056,34 +41060,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + nil, // ! + nil, // ~ nil, // ** - shift(328), // ( + nil, // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ nil, // , - shift(356), // { + nil, // { nil, // } }, }, @@ -41094,6 +41094,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41128,10 +41132,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -41140,34 +41144,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - shift(218), // ( + shift(332), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - shift(246), // { + shift(355), // { nil, // } }, }, @@ -41178,6 +41178,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41212,10 +41216,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41224,15 +41228,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -41262,6 +41262,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41296,10 +41300,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41308,15 +41312,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -41346,6 +41346,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41380,10 +41384,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41392,15 +41396,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -41430,6 +41430,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41464,10 +41468,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41476,15 +41480,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -41514,6 +41514,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41548,10 +41552,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41560,15 +41564,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -41598,6 +41598,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41632,10 +41636,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41644,15 +41648,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -41682,6 +41682,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41716,10 +41720,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41728,15 +41732,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -41766,6 +41766,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41800,10 +41804,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41812,15 +41816,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -41850,6 +41850,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41884,10 +41888,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41896,15 +41900,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -41934,6 +41934,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -41968,10 +41972,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -41980,15 +41984,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42018,6 +42018,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42052,10 +42056,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42064,15 +42068,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42102,6 +42102,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42136,10 +42140,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42148,15 +42152,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42186,6 +42186,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42220,10 +42224,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42232,15 +42236,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42270,6 +42270,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42304,10 +42308,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42316,15 +42320,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42354,6 +42354,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42388,10 +42392,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42400,15 +42404,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42438,6 +42438,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42472,10 +42476,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42484,15 +42488,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42522,6 +42522,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42556,10 +42560,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42568,15 +42572,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42606,6 +42606,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42640,10 +42644,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42652,15 +42656,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42690,6 +42690,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42724,10 +42728,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42736,15 +42740,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42774,6 +42774,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42808,10 +42812,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- nil, // . nil, // * nil, // / @@ -42820,15 +42824,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(215), // ! - shift(216), // ~ + shift(220), // ! + shift(221), // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -42858,6 +42858,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -42874,64 +42878,60 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(69), // ?, reduce: UnaryOpTerm + nil, // ? nil, // : - reduce(69), // ||, reduce: UnaryOpTerm - reduce(69), // ^^, reduce: UnaryOpTerm - reduce(69), // &&, reduce: UnaryOpTerm - reduce(69), // =~, reduce: UnaryOpTerm - reduce(69), // !=~, reduce: UnaryOpTerm - reduce(69), // ==, reduce: UnaryOpTerm - reduce(69), // !=, reduce: UnaryOpTerm - reduce(69), // >, reduce: UnaryOpTerm - reduce(69), // >=, reduce: UnaryOpTerm - reduce(69), // <, reduce: UnaryOpTerm - reduce(69), // <=, reduce: UnaryOpTerm - reduce(69), // |, reduce: UnaryOpTerm - reduce(69), // ^, reduce: UnaryOpTerm - reduce(69), // &, reduce: UnaryOpTerm - reduce(69), // <<, reduce: UnaryOpTerm - reduce(69), // >>, reduce: UnaryOpTerm - reduce(69), // +, reduce: UnaryOpTerm - reduce(69), // -, reduce: UnaryOpTerm - reduce(69), // .+, reduce: UnaryOpTerm - reduce(69), // .-, reduce: UnaryOpTerm - reduce(69), // ., reduce: UnaryOpTerm - reduce(69), // *, reduce: UnaryOpTerm - reduce(69), // /, reduce: UnaryOpTerm - reduce(69), // //, reduce: UnaryOpTerm - reduce(69), // %, reduce: UnaryOpTerm - reduce(69), // .*, reduce: UnaryOpTerm - reduce(69), // ./, reduce: UnaryOpTerm - reduce(69), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ nil, // ** - nil, // ( - reduce(69), // ), reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ nil, // , - nil, // { + shift(246), // { nil, // } }, }, @@ -42942,846 +42942,10 @@ 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, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S512 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S513 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S514 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S515 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S516 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S517 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S518 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: UnaryOpTerm - nil, // : - reduce(70), // ||, reduce: UnaryOpTerm - reduce(70), // ^^, reduce: UnaryOpTerm - reduce(70), // &&, reduce: UnaryOpTerm - reduce(70), // =~, reduce: UnaryOpTerm - reduce(70), // !=~, reduce: UnaryOpTerm - reduce(70), // ==, reduce: UnaryOpTerm - reduce(70), // !=, reduce: UnaryOpTerm - reduce(70), // >, reduce: UnaryOpTerm - reduce(70), // >=, reduce: UnaryOpTerm - reduce(70), // <, reduce: UnaryOpTerm - reduce(70), // <=, reduce: UnaryOpTerm - reduce(70), // |, reduce: UnaryOpTerm - reduce(70), // ^, reduce: UnaryOpTerm - reduce(70), // &, reduce: UnaryOpTerm - reduce(70), // <<, reduce: UnaryOpTerm - reduce(70), // >>, reduce: UnaryOpTerm - reduce(70), // +, reduce: UnaryOpTerm - reduce(70), // -, reduce: UnaryOpTerm - reduce(70), // .+, reduce: UnaryOpTerm - reduce(70), // .-, reduce: UnaryOpTerm - reduce(70), // ., reduce: UnaryOpTerm - reduce(70), // *, reduce: UnaryOpTerm - reduce(70), // /, reduce: UnaryOpTerm - reduce(70), // //, reduce: UnaryOpTerm - reduce(70), // %, reduce: UnaryOpTerm - reduce(70), // .*, reduce: UnaryOpTerm - reduce(70), // ./, reduce: UnaryOpTerm - reduce(70), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(70), // ), reduce: UnaryOpTerm nil, // md_token_field_name nil, // $[ nil, // ] nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S519 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: UnaryOpTerm - nil, // : - reduce(71), // ||, reduce: UnaryOpTerm - reduce(71), // ^^, reduce: UnaryOpTerm - reduce(71), // &&, reduce: UnaryOpTerm - reduce(71), // =~, reduce: UnaryOpTerm - reduce(71), // !=~, reduce: UnaryOpTerm - reduce(71), // ==, reduce: UnaryOpTerm - reduce(71), // !=, reduce: UnaryOpTerm - reduce(71), // >, reduce: UnaryOpTerm - reduce(71), // >=, reduce: UnaryOpTerm - reduce(71), // <, reduce: UnaryOpTerm - reduce(71), // <=, reduce: UnaryOpTerm - reduce(71), // |, reduce: UnaryOpTerm - reduce(71), // ^, reduce: UnaryOpTerm - reduce(71), // &, reduce: UnaryOpTerm - reduce(71), // <<, reduce: UnaryOpTerm - reduce(71), // >>, reduce: UnaryOpTerm - reduce(71), // +, reduce: UnaryOpTerm - reduce(71), // -, reduce: UnaryOpTerm - reduce(71), // .+, reduce: UnaryOpTerm - reduce(71), // .-, reduce: UnaryOpTerm - reduce(71), // ., reduce: UnaryOpTerm - reduce(71), // *, reduce: UnaryOpTerm - reduce(71), // /, reduce: UnaryOpTerm - reduce(71), // //, reduce: UnaryOpTerm - reduce(71), // %, reduce: UnaryOpTerm - reduce(71), // .*, reduce: UnaryOpTerm - reduce(71), // ./, reduce: UnaryOpTerm - reduce(71), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(71), // ), reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S520 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: UnaryOpTerm - nil, // : - reduce(72), // ||, reduce: UnaryOpTerm - reduce(72), // ^^, reduce: UnaryOpTerm - reduce(72), // &&, reduce: UnaryOpTerm - reduce(72), // =~, reduce: UnaryOpTerm - reduce(72), // !=~, reduce: UnaryOpTerm - reduce(72), // ==, reduce: UnaryOpTerm - reduce(72), // !=, reduce: UnaryOpTerm - reduce(72), // >, reduce: UnaryOpTerm - reduce(72), // >=, reduce: UnaryOpTerm - reduce(72), // <, reduce: UnaryOpTerm - reduce(72), // <=, reduce: UnaryOpTerm - reduce(72), // |, reduce: UnaryOpTerm - reduce(72), // ^, reduce: UnaryOpTerm - reduce(72), // &, reduce: UnaryOpTerm - reduce(72), // <<, reduce: UnaryOpTerm - reduce(72), // >>, reduce: UnaryOpTerm - reduce(72), // +, reduce: UnaryOpTerm - reduce(72), // -, reduce: UnaryOpTerm - reduce(72), // .+, reduce: UnaryOpTerm - reduce(72), // .-, reduce: UnaryOpTerm - reduce(72), // ., reduce: UnaryOpTerm - reduce(72), // *, reduce: UnaryOpTerm - reduce(72), // /, reduce: UnaryOpTerm - reduce(72), // //, reduce: UnaryOpTerm - reduce(72), // %, reduce: UnaryOpTerm - reduce(72), // .*, reduce: UnaryOpTerm - reduce(72), // ./, reduce: UnaryOpTerm - reduce(72), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(72), // ), reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S521 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -43833,10 +42997,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( reduce(73), // ), reduce: UnaryOpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -43859,13 +43019,605 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S522 + actionRow{ // S512 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S513 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S514 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S515 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S516 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S517 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S518 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S519 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -43917,10 +43669,258 @@ var actionTab = actionTable{ nil, // ** nil, // ( reduce(74), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S520 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = nil, // md_token_field_name nil, // $[ nil, // ] nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: UnaryOpTerm + nil, // : + reduce(75), // ||, reduce: UnaryOpTerm + reduce(75), // ^^, reduce: UnaryOpTerm + reduce(75), // &&, reduce: UnaryOpTerm + reduce(75), // =~, reduce: UnaryOpTerm + reduce(75), // !=~, reduce: UnaryOpTerm + reduce(75), // ==, reduce: UnaryOpTerm + reduce(75), // !=, reduce: UnaryOpTerm + reduce(75), // >, reduce: UnaryOpTerm + reduce(75), // >=, reduce: UnaryOpTerm + reduce(75), // <, reduce: UnaryOpTerm + reduce(75), // <=, reduce: UnaryOpTerm + reduce(75), // |, reduce: UnaryOpTerm + reduce(75), // ^, reduce: UnaryOpTerm + reduce(75), // &, reduce: UnaryOpTerm + reduce(75), // <<, reduce: UnaryOpTerm + reduce(75), // >>, reduce: UnaryOpTerm + reduce(75), // +, reduce: UnaryOpTerm + reduce(75), // -, reduce: UnaryOpTerm + reduce(75), // .+, reduce: UnaryOpTerm + reduce(75), // .-, reduce: UnaryOpTerm + reduce(75), // ., reduce: UnaryOpTerm + reduce(75), // *, reduce: UnaryOpTerm + reduce(75), // /, reduce: UnaryOpTerm + reduce(75), // //, reduce: UnaryOpTerm + reduce(75), // %, reduce: UnaryOpTerm + reduce(75), // .*, reduce: UnaryOpTerm + reduce(75), // ./, reduce: UnaryOpTerm + reduce(75), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(75), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S521 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: UnaryOpTerm + nil, // : + reduce(76), // ||, reduce: UnaryOpTerm + reduce(76), // ^^, reduce: UnaryOpTerm + reduce(76), // &&, reduce: UnaryOpTerm + reduce(76), // =~, reduce: UnaryOpTerm + reduce(76), // !=~, reduce: UnaryOpTerm + reduce(76), // ==, reduce: UnaryOpTerm + reduce(76), // !=, reduce: UnaryOpTerm + reduce(76), // >, reduce: UnaryOpTerm + reduce(76), // >=, reduce: UnaryOpTerm + reduce(76), // <, reduce: UnaryOpTerm + reduce(76), // <=, reduce: UnaryOpTerm + reduce(76), // |, reduce: UnaryOpTerm + reduce(76), // ^, reduce: UnaryOpTerm + reduce(76), // &, reduce: UnaryOpTerm + reduce(76), // <<, reduce: UnaryOpTerm + reduce(76), // >>, reduce: UnaryOpTerm + reduce(76), // +, reduce: UnaryOpTerm + reduce(76), // -, reduce: UnaryOpTerm + reduce(76), // .+, reduce: UnaryOpTerm + reduce(76), // .-, reduce: UnaryOpTerm + reduce(76), // ., reduce: UnaryOpTerm + reduce(76), // *, reduce: UnaryOpTerm + reduce(76), // /, reduce: UnaryOpTerm + reduce(76), // //, reduce: UnaryOpTerm + reduce(76), // %, reduce: UnaryOpTerm + reduce(76), // .*, reduce: UnaryOpTerm + reduce(76), // ./, reduce: UnaryOpTerm + reduce(76), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(76), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S522 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: UnaryOpTerm + nil, // : + reduce(77), // ||, reduce: UnaryOpTerm + reduce(77), // ^^, reduce: UnaryOpTerm + reduce(77), // &&, reduce: UnaryOpTerm + reduce(77), // =~, reduce: UnaryOpTerm + reduce(77), // !=~, reduce: UnaryOpTerm + reduce(77), // ==, reduce: UnaryOpTerm + reduce(77), // !=, reduce: UnaryOpTerm + reduce(77), // >, reduce: UnaryOpTerm + reduce(77), // >=, reduce: UnaryOpTerm + reduce(77), // <, reduce: UnaryOpTerm + reduce(77), // <=, reduce: UnaryOpTerm + reduce(77), // |, reduce: UnaryOpTerm + reduce(77), // ^, reduce: UnaryOpTerm + reduce(77), // &, reduce: UnaryOpTerm + reduce(77), // <<, reduce: UnaryOpTerm + reduce(77), // >>, reduce: UnaryOpTerm + reduce(77), // +, reduce: UnaryOpTerm + reduce(77), // -, reduce: UnaryOpTerm + reduce(77), // .+, reduce: UnaryOpTerm + reduce(77), // .-, reduce: UnaryOpTerm + reduce(77), // ., reduce: UnaryOpTerm + reduce(77), // *, reduce: UnaryOpTerm + reduce(77), // /, reduce: UnaryOpTerm + reduce(77), // //, reduce: UnaryOpTerm + reduce(77), // %, reduce: UnaryOpTerm + reduce(77), // .*, reduce: UnaryOpTerm + reduce(77), // ./, reduce: UnaryOpTerm + reduce(77), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(77), // ), reduce: UnaryOpTerm nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -43950,6 +43950,94 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: UnaryOpTerm + nil, // : + reduce(78), // ||, reduce: UnaryOpTerm + reduce(78), // ^^, reduce: UnaryOpTerm + reduce(78), // &&, reduce: UnaryOpTerm + reduce(78), // =~, reduce: UnaryOpTerm + reduce(78), // !=~, reduce: UnaryOpTerm + reduce(78), // ==, reduce: UnaryOpTerm + reduce(78), // !=, reduce: UnaryOpTerm + reduce(78), // >, reduce: UnaryOpTerm + reduce(78), // >=, reduce: UnaryOpTerm + reduce(78), // <, reduce: UnaryOpTerm + reduce(78), // <=, reduce: UnaryOpTerm + reduce(78), // |, reduce: UnaryOpTerm + reduce(78), // ^, reduce: UnaryOpTerm + reduce(78), // &, reduce: UnaryOpTerm + reduce(78), // <<, reduce: UnaryOpTerm + reduce(78), // >>, reduce: UnaryOpTerm + reduce(78), // +, reduce: UnaryOpTerm + reduce(78), // -, reduce: UnaryOpTerm + reduce(78), // .+, reduce: UnaryOpTerm + reduce(78), // .-, reduce: UnaryOpTerm + reduce(78), // ., reduce: UnaryOpTerm + reduce(78), // *, reduce: UnaryOpTerm + reduce(78), // /, reduce: UnaryOpTerm + reduce(78), // //, reduce: UnaryOpTerm + reduce(78), // %, reduce: UnaryOpTerm + reduce(78), // .*, reduce: UnaryOpTerm + reduce(78), // ./, reduce: UnaryOpTerm + reduce(78), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(78), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S524 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -43999,12 +44087,8 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(218), // ( + shift(223), // ( nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec shift(224), // md_token_string_literal shift(225), // md_token_int_literal shift(226), // md_token_float_literal @@ -44027,13 +44111,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S524 + actionRow{ // S525 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44068,10 +44156,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- nil, // . nil, // * nil, // / @@ -44080,15 +44168,11 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(455), // ! - shift(456), // ~ + shift(460), // ! + shift(461), // ~ nil, // ** - shift(458), // ( + shift(463), // ( nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec shift(464), // md_token_string_literal shift(465), // md_token_int_literal shift(466), // md_token_float_literal @@ -44111,13 +44195,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S525 + actionRow{ // S526 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44169,94 +44257,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( shift(739), // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S526 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(740), // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -44286,6 +44286,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44302,45 +44306,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(104), // ?, reduce: ArrayLiteral + reduce(103), // ?, reduce: ArrayLiteral nil, // : - reduce(104), // ||, reduce: ArrayLiteral - reduce(104), // ^^, reduce: ArrayLiteral - reduce(104), // &&, reduce: ArrayLiteral - reduce(104), // =~, reduce: ArrayLiteral - reduce(104), // !=~, reduce: ArrayLiteral - reduce(104), // ==, reduce: ArrayLiteral - reduce(104), // !=, reduce: ArrayLiteral - reduce(104), // >, reduce: ArrayLiteral - reduce(104), // >=, reduce: ArrayLiteral - reduce(104), // <, reduce: ArrayLiteral - reduce(104), // <=, reduce: ArrayLiteral - reduce(104), // |, reduce: ArrayLiteral - reduce(104), // ^, reduce: ArrayLiteral - reduce(104), // &, reduce: ArrayLiteral - reduce(104), // <<, reduce: ArrayLiteral - reduce(104), // >>, reduce: ArrayLiteral - reduce(104), // +, reduce: ArrayLiteral - reduce(104), // -, reduce: ArrayLiteral - reduce(104), // .+, reduce: ArrayLiteral - reduce(104), // .-, reduce: ArrayLiteral - reduce(104), // ., reduce: ArrayLiteral - reduce(104), // *, reduce: ArrayLiteral - reduce(104), // /, reduce: ArrayLiteral - reduce(104), // //, reduce: ArrayLiteral - reduce(104), // %, reduce: ArrayLiteral - reduce(104), // .*, reduce: ArrayLiteral - reduce(104), // ./, reduce: ArrayLiteral - reduce(104), // .//, reduce: ArrayLiteral + reduce(103), // ||, reduce: ArrayLiteral + reduce(103), // ^^, reduce: ArrayLiteral + reduce(103), // &&, reduce: ArrayLiteral + reduce(103), // =~, reduce: ArrayLiteral + reduce(103), // !=~, reduce: ArrayLiteral + reduce(103), // ==, reduce: ArrayLiteral + reduce(103), // !=, reduce: ArrayLiteral + reduce(103), // >, reduce: ArrayLiteral + reduce(103), // >=, reduce: ArrayLiteral + reduce(103), // <, reduce: ArrayLiteral + reduce(103), // <=, reduce: ArrayLiteral + reduce(103), // |, reduce: ArrayLiteral + reduce(103), // ^, reduce: ArrayLiteral + reduce(103), // &, reduce: ArrayLiteral + reduce(103), // <<, reduce: ArrayLiteral + reduce(103), // >>, reduce: ArrayLiteral + reduce(103), // +, reduce: ArrayLiteral + reduce(103), // -, reduce: ArrayLiteral + reduce(103), // .+, reduce: ArrayLiteral + reduce(103), // .-, reduce: ArrayLiteral + reduce(103), // ., reduce: ArrayLiteral + reduce(103), // *, reduce: ArrayLiteral + reduce(103), // /, reduce: ArrayLiteral + reduce(103), // //, reduce: ArrayLiteral + reduce(103), // %, reduce: ArrayLiteral + reduce(103), // .*, reduce: ArrayLiteral + reduce(103), // ./, reduce: ArrayLiteral + reduce(103), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - reduce(104), // **, reduce: ArrayLiteral + reduce(103), // **, reduce: ArrayLiteral nil, // ( - reduce(104), // ), reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(103), // ), reduce: ArrayLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -44357,7 +44357,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(104), // [, reduce: ArrayLiteral + reduce(103), // [, reduce: ArrayLiteral nil, // , nil, // { nil, // } @@ -44370,6 +44370,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(740), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44421,10 +44425,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(741), // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -44454,6 +44454,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44470,45 +44474,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(118), // ?, reduce: MapLiteral + reduce(117), // ?, reduce: MapLiteral nil, // : - reduce(118), // ||, reduce: MapLiteral - reduce(118), // ^^, reduce: MapLiteral - reduce(118), // &&, reduce: MapLiteral - reduce(118), // =~, reduce: MapLiteral - reduce(118), // !=~, reduce: MapLiteral - reduce(118), // ==, reduce: MapLiteral - reduce(118), // !=, reduce: MapLiteral - reduce(118), // >, reduce: MapLiteral - reduce(118), // >=, reduce: MapLiteral - reduce(118), // <, reduce: MapLiteral - reduce(118), // <=, reduce: MapLiteral - reduce(118), // |, reduce: MapLiteral - reduce(118), // ^, reduce: MapLiteral - reduce(118), // &, reduce: MapLiteral - reduce(118), // <<, reduce: MapLiteral - reduce(118), // >>, reduce: MapLiteral - reduce(118), // +, reduce: MapLiteral - reduce(118), // -, reduce: MapLiteral - reduce(118), // .+, reduce: MapLiteral - reduce(118), // .-, reduce: MapLiteral - reduce(118), // ., reduce: MapLiteral - reduce(118), // *, reduce: MapLiteral - reduce(118), // /, reduce: MapLiteral - reduce(118), // //, reduce: MapLiteral - reduce(118), // %, reduce: MapLiteral - reduce(118), // .*, reduce: MapLiteral - reduce(118), // ./, reduce: MapLiteral - reduce(118), // .//, reduce: MapLiteral + reduce(117), // ||, reduce: MapLiteral + reduce(117), // ^^, reduce: MapLiteral + reduce(117), // &&, reduce: MapLiteral + reduce(117), // =~, reduce: MapLiteral + reduce(117), // !=~, reduce: MapLiteral + reduce(117), // ==, reduce: MapLiteral + reduce(117), // !=, reduce: MapLiteral + reduce(117), // >, reduce: MapLiteral + reduce(117), // >=, reduce: MapLiteral + reduce(117), // <, reduce: MapLiteral + reduce(117), // <=, reduce: MapLiteral + reduce(117), // |, reduce: MapLiteral + reduce(117), // ^, reduce: MapLiteral + reduce(117), // &, reduce: MapLiteral + reduce(117), // <<, reduce: MapLiteral + reduce(117), // >>, reduce: MapLiteral + reduce(117), // +, reduce: MapLiteral + reduce(117), // -, reduce: MapLiteral + reduce(117), // .+, reduce: MapLiteral + reduce(117), // .-, reduce: MapLiteral + reduce(117), // ., reduce: MapLiteral + reduce(117), // *, reduce: MapLiteral + reduce(117), // /, reduce: MapLiteral + reduce(117), // //, reduce: MapLiteral + reduce(117), // %, reduce: MapLiteral + reduce(117), // .*, reduce: MapLiteral + reduce(117), // ./, reduce: MapLiteral + reduce(117), // .//, reduce: MapLiteral nil, // ! nil, // ~ - reduce(118), // **, reduce: MapLiteral + reduce(117), // **, reduce: MapLiteral nil, // ( - reduce(118), // ), reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + reduce(117), // ), reduce: MapLiteral nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -44525,7 +44525,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(118), // [, reduce: MapLiteral + reduce(117), // [, reduce: MapLiteral nil, // , nil, // { nil, // } @@ -44538,6 +44538,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44589,10 +44593,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -44612,7 +44612,7 @@ var actionTab = actionTable{ nil, // [ nil, // , nil, // { - shift(742), // } + shift(741), // } }, }, actionRow{ // S531 @@ -44622,6 +44622,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(742), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44638,45 +44642,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: IndirectFieldName + nil, // ? nil, // : - reduce(84), // ||, reduce: IndirectFieldName - reduce(84), // ^^, reduce: IndirectFieldName - reduce(84), // &&, reduce: IndirectFieldName - reduce(84), // =~, reduce: IndirectFieldName - reduce(84), // !=~, reduce: IndirectFieldName - reduce(84), // ==, reduce: IndirectFieldName - reduce(84), // !=, reduce: IndirectFieldName - reduce(84), // >, reduce: IndirectFieldName - reduce(84), // >=, reduce: IndirectFieldName - reduce(84), // <, reduce: IndirectFieldName - reduce(84), // <=, reduce: IndirectFieldName - reduce(84), // |, reduce: IndirectFieldName - reduce(84), // ^, reduce: IndirectFieldName - reduce(84), // &, reduce: IndirectFieldName - reduce(84), // <<, reduce: IndirectFieldName - reduce(84), // >>, reduce: IndirectFieldName - reduce(84), // +, reduce: IndirectFieldName - reduce(84), // -, reduce: IndirectFieldName - reduce(84), // .+, reduce: IndirectFieldName - reduce(84), // .-, reduce: IndirectFieldName - reduce(84), // ., reduce: IndirectFieldName - reduce(84), // *, reduce: IndirectFieldName - reduce(84), // /, reduce: IndirectFieldName - reduce(84), // //, reduce: IndirectFieldName - reduce(84), // %, reduce: IndirectFieldName - reduce(84), // .*, reduce: IndirectFieldName - reduce(84), // ./, reduce: IndirectFieldName - reduce(84), // .//, reduce: IndirectFieldName + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + 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(84), // **, reduce: IndirectFieldName + nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(84), // ], reduce: IndirectFieldName - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -44693,7 +44693,7 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(84), // [, reduce: IndirectFieldName + nil, // [ nil, // , nil, // { nil, // } @@ -44706,6 +44706,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44740,10 +44744,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -44752,34 +44756,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(325), // ! - shift(326), // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - shift(328), // ( + shift(332), // ( nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - shift(356), // { + shift(355), // { nil, // } }, }, @@ -44790,6 +44790,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44824,10 +44828,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -44836,34 +44840,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -44874,6 +44874,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44908,10 +44912,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -44920,34 +44924,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -44958,6 +44958,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -44992,10 +44996,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45004,34 +45008,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45042,6 +45042,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45076,10 +45080,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45088,34 +45092,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45126,6 +45126,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45160,10 +45164,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45172,34 +45176,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45210,6 +45210,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45244,10 +45248,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45256,34 +45260,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45294,6 +45294,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45328,10 +45332,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45340,34 +45344,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45378,6 +45378,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45412,10 +45416,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45424,34 +45428,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45462,6 +45462,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45496,10 +45500,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45508,34 +45512,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45546,6 +45546,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45580,10 +45584,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45592,34 +45596,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45630,6 +45630,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45664,10 +45668,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45676,34 +45680,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45714,6 +45714,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45748,10 +45752,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45760,34 +45764,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45798,6 +45798,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45832,10 +45836,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45844,34 +45848,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45882,6 +45882,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -45916,10 +45920,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -45928,34 +45932,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -45966,6 +45966,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -46000,10 +46004,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -46012,34 +46016,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -46050,6 +46050,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -46084,10 +46088,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -46096,34 +46100,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -46134,6 +46134,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -46168,10 +46172,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -46180,34 +46184,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -46218,6 +46218,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -46252,10 +46256,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -46264,34 +46268,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -46302,6 +46302,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -46336,10 +46340,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -46348,34 +46352,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -46386,6 +46386,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -46420,10 +46424,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -46432,34 +46436,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -46470,6 +46470,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -46504,10 +46508,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -46516,34 +46520,30 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - shift(269), // ! - shift(270), // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - shift(272), // ( + shift(277), // ( nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(303), // { + shift(302), // { nil, // } }, }, @@ -46554,930 +46554,10 @@ var actionTab = actionTable{ nil, // $ nil, // ; nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: UnaryOpTerm - nil, // : - reduce(69), // ||, reduce: UnaryOpTerm - reduce(69), // ^^, reduce: UnaryOpTerm - reduce(69), // &&, reduce: UnaryOpTerm - reduce(69), // =~, reduce: UnaryOpTerm - reduce(69), // !=~, reduce: UnaryOpTerm - reduce(69), // ==, reduce: UnaryOpTerm - reduce(69), // !=, reduce: UnaryOpTerm - reduce(69), // >, reduce: UnaryOpTerm - reduce(69), // >=, reduce: UnaryOpTerm - reduce(69), // <, reduce: UnaryOpTerm - reduce(69), // <=, reduce: UnaryOpTerm - reduce(69), // |, reduce: UnaryOpTerm - reduce(69), // ^, reduce: UnaryOpTerm - reduce(69), // &, reduce: UnaryOpTerm - reduce(69), // <<, reduce: UnaryOpTerm - reduce(69), // >>, reduce: UnaryOpTerm - reduce(69), // +, reduce: UnaryOpTerm - reduce(69), // -, reduce: UnaryOpTerm - reduce(69), // .+, reduce: UnaryOpTerm - reduce(69), // .-, reduce: UnaryOpTerm - reduce(69), // ., reduce: UnaryOpTerm - reduce(69), // *, reduce: UnaryOpTerm - reduce(69), // /, reduce: UnaryOpTerm - reduce(69), // //, reduce: UnaryOpTerm - reduce(69), // %, reduce: UnaryOpTerm - reduce(69), // .*, reduce: UnaryOpTerm - reduce(69), // ./, reduce: UnaryOpTerm - reduce(69), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) nil, // md_token_field_name nil, // $[ - reduce(69), // ], reduce: UnaryOpTerm + reduce(73), // ], reduce: UnaryOpTerm nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(69), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S555 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S556 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S557 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S558 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S559 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S560 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S561 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S562 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: UnaryOpTerm - nil, // : - reduce(70), // ||, reduce: UnaryOpTerm - reduce(70), // ^^, reduce: UnaryOpTerm - reduce(70), // &&, reduce: UnaryOpTerm - reduce(70), // =~, reduce: UnaryOpTerm - reduce(70), // !=~, reduce: UnaryOpTerm - reduce(70), // ==, reduce: UnaryOpTerm - reduce(70), // !=, reduce: UnaryOpTerm - reduce(70), // >, reduce: UnaryOpTerm - reduce(70), // >=, reduce: UnaryOpTerm - reduce(70), // <, reduce: UnaryOpTerm - reduce(70), // <=, reduce: UnaryOpTerm - reduce(70), // |, reduce: UnaryOpTerm - reduce(70), // ^, reduce: UnaryOpTerm - reduce(70), // &, reduce: UnaryOpTerm - reduce(70), // <<, reduce: UnaryOpTerm - reduce(70), // >>, reduce: UnaryOpTerm - reduce(70), // +, reduce: UnaryOpTerm - reduce(70), // -, reduce: UnaryOpTerm - reduce(70), // .+, reduce: UnaryOpTerm - reduce(70), // .-, reduce: UnaryOpTerm - reduce(70), // ., reduce: UnaryOpTerm - reduce(70), // *, reduce: UnaryOpTerm - reduce(70), // /, reduce: UnaryOpTerm - reduce(70), // //, reduce: UnaryOpTerm - reduce(70), // %, reduce: UnaryOpTerm - reduce(70), // .*, reduce: UnaryOpTerm - reduce(70), // ./, reduce: UnaryOpTerm - reduce(70), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(70), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(70), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S563 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: UnaryOpTerm - nil, // : - reduce(71), // ||, reduce: UnaryOpTerm - reduce(71), // ^^, reduce: UnaryOpTerm - reduce(71), // &&, reduce: UnaryOpTerm - reduce(71), // =~, reduce: UnaryOpTerm - reduce(71), // !=~, reduce: UnaryOpTerm - reduce(71), // ==, reduce: UnaryOpTerm - reduce(71), // !=, reduce: UnaryOpTerm - reduce(71), // >, reduce: UnaryOpTerm - reduce(71), // >=, reduce: UnaryOpTerm - reduce(71), // <, reduce: UnaryOpTerm - reduce(71), // <=, reduce: UnaryOpTerm - reduce(71), // |, reduce: UnaryOpTerm - reduce(71), // ^, reduce: UnaryOpTerm - reduce(71), // &, reduce: UnaryOpTerm - reduce(71), // <<, reduce: UnaryOpTerm - reduce(71), // >>, reduce: UnaryOpTerm - reduce(71), // +, reduce: UnaryOpTerm - reduce(71), // -, reduce: UnaryOpTerm - reduce(71), // .+, reduce: UnaryOpTerm - reduce(71), // .-, reduce: UnaryOpTerm - reduce(71), // ., reduce: UnaryOpTerm - reduce(71), // *, reduce: UnaryOpTerm - reduce(71), // /, reduce: UnaryOpTerm - reduce(71), // //, reduce: UnaryOpTerm - reduce(71), // %, reduce: UnaryOpTerm - reduce(71), // .*, reduce: UnaryOpTerm - reduce(71), // ./, reduce: UnaryOpTerm - reduce(71), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(71), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(71), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S564 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: UnaryOpTerm - nil, // : - reduce(72), // ||, reduce: UnaryOpTerm - reduce(72), // ^^, reduce: UnaryOpTerm - reduce(72), // &&, reduce: UnaryOpTerm - reduce(72), // =~, reduce: UnaryOpTerm - reduce(72), // !=~, reduce: UnaryOpTerm - reduce(72), // ==, reduce: UnaryOpTerm - reduce(72), // !=, reduce: UnaryOpTerm - reduce(72), // >, reduce: UnaryOpTerm - reduce(72), // >=, reduce: UnaryOpTerm - reduce(72), // <, reduce: UnaryOpTerm - reduce(72), // <=, reduce: UnaryOpTerm - reduce(72), // |, reduce: UnaryOpTerm - reduce(72), // ^, reduce: UnaryOpTerm - reduce(72), // &, reduce: UnaryOpTerm - reduce(72), // <<, reduce: UnaryOpTerm - reduce(72), // >>, reduce: UnaryOpTerm - reduce(72), // +, reduce: UnaryOpTerm - reduce(72), // -, reduce: UnaryOpTerm - reduce(72), // .+, reduce: UnaryOpTerm - reduce(72), // .-, reduce: UnaryOpTerm - reduce(72), // ., reduce: UnaryOpTerm - reduce(72), // *, reduce: UnaryOpTerm - reduce(72), // /, reduce: UnaryOpTerm - reduce(72), // //, reduce: UnaryOpTerm - reduce(72), // %, reduce: UnaryOpTerm - reduce(72), // .*, reduce: UnaryOpTerm - reduce(72), // ./, reduce: UnaryOpTerm - reduce(72), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(72), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(72), // ,, reduce: UnaryOpTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S565 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -47529,10 +46609,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(73), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -47555,13 +46631,605 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S566 + actionRow{ // S555 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(274), // ! + shift(275), // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S556 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(274), // ! + shift(275), // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S557 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(274), // ! + shift(275), // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S558 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(274), // ! + shift(275), // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S559 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(274), // ! + shift(275), // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S560 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(274), // ! + shift(275), // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S561 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(274), // ! + shift(275), // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S562 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(74), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -47613,10 +47281,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(74), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -47639,19585 +47303,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S567 + actionRow{ // S563 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S568 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(774), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S569 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(775), // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S570 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(776), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S571 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: ArrayLiteral - nil, // : - reduce(104), // ||, reduce: ArrayLiteral - reduce(104), // ^^, reduce: ArrayLiteral - reduce(104), // &&, reduce: ArrayLiteral - reduce(104), // =~, reduce: ArrayLiteral - reduce(104), // !=~, reduce: ArrayLiteral - reduce(104), // ==, reduce: ArrayLiteral - reduce(104), // !=, reduce: ArrayLiteral - reduce(104), // >, reduce: ArrayLiteral - reduce(104), // >=, reduce: ArrayLiteral - reduce(104), // <, reduce: ArrayLiteral - reduce(104), // <=, reduce: ArrayLiteral - reduce(104), // |, reduce: ArrayLiteral - reduce(104), // ^, reduce: ArrayLiteral - reduce(104), // &, reduce: ArrayLiteral - reduce(104), // <<, reduce: ArrayLiteral - reduce(104), // >>, reduce: ArrayLiteral - reduce(104), // +, reduce: ArrayLiteral - reduce(104), // -, reduce: ArrayLiteral - reduce(104), // .+, reduce: ArrayLiteral - reduce(104), // .-, reduce: ArrayLiteral - reduce(104), // ., reduce: ArrayLiteral - reduce(104), // *, reduce: ArrayLiteral - reduce(104), // /, reduce: ArrayLiteral - reduce(104), // //, reduce: ArrayLiteral - reduce(104), // %, reduce: ArrayLiteral - reduce(104), // .*, reduce: ArrayLiteral - reduce(104), // ./, reduce: ArrayLiteral - reduce(104), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(104), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(104), // ], reduce: ArrayLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(104), // [, reduce: ArrayLiteral - reduce(104), // ,, reduce: ArrayLiteral - nil, // { - nil, // } - }, - }, - actionRow{ // S572 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(777), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S573 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: ArrayLiteral - nil, // : - reduce(105), // ||, reduce: ArrayLiteral - reduce(105), // ^^, reduce: ArrayLiteral - reduce(105), // &&, reduce: ArrayLiteral - reduce(105), // =~, reduce: ArrayLiteral - reduce(105), // !=~, reduce: ArrayLiteral - reduce(105), // ==, reduce: ArrayLiteral - reduce(105), // !=, reduce: ArrayLiteral - reduce(105), // >, reduce: ArrayLiteral - reduce(105), // >=, reduce: ArrayLiteral - reduce(105), // <, reduce: ArrayLiteral - reduce(105), // <=, reduce: ArrayLiteral - reduce(105), // |, reduce: ArrayLiteral - reduce(105), // ^, reduce: ArrayLiteral - reduce(105), // &, reduce: ArrayLiteral - reduce(105), // <<, reduce: ArrayLiteral - reduce(105), // >>, reduce: ArrayLiteral - reduce(105), // +, reduce: ArrayLiteral - reduce(105), // -, reduce: ArrayLiteral - reduce(105), // .+, reduce: ArrayLiteral - reduce(105), // .-, reduce: ArrayLiteral - reduce(105), // ., reduce: ArrayLiteral - reduce(105), // *, reduce: ArrayLiteral - reduce(105), // /, reduce: ArrayLiteral - reduce(105), // //, reduce: ArrayLiteral - reduce(105), // %, reduce: ArrayLiteral - reduce(105), // .*, reduce: ArrayLiteral - reduce(105), // ./, reduce: ArrayLiteral - reduce(105), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(105), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(105), // ], reduce: ArrayLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(105), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S574 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - reduce(107), // ], reduce: ArrayLiteralElements - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S575 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MapLiteral - nil, // : - reduce(118), // ||, reduce: MapLiteral - reduce(118), // ^^, reduce: MapLiteral - reduce(118), // &&, reduce: MapLiteral - reduce(118), // =~, reduce: MapLiteral - reduce(118), // !=~, reduce: MapLiteral - reduce(118), // ==, reduce: MapLiteral - reduce(118), // !=, reduce: MapLiteral - reduce(118), // >, reduce: MapLiteral - reduce(118), // >=, reduce: MapLiteral - reduce(118), // <, reduce: MapLiteral - reduce(118), // <=, reduce: MapLiteral - reduce(118), // |, reduce: MapLiteral - reduce(118), // ^, reduce: MapLiteral - reduce(118), // &, reduce: MapLiteral - reduce(118), // <<, reduce: MapLiteral - reduce(118), // >>, reduce: MapLiteral - reduce(118), // +, reduce: MapLiteral - reduce(118), // -, reduce: MapLiteral - reduce(118), // .+, reduce: MapLiteral - reduce(118), // .-, reduce: MapLiteral - reduce(118), // ., reduce: MapLiteral - reduce(118), // *, reduce: MapLiteral - reduce(118), // /, reduce: MapLiteral - reduce(118), // //, reduce: MapLiteral - reduce(118), // %, reduce: MapLiteral - reduce(118), // .*, reduce: MapLiteral - reduce(118), // ./, reduce: MapLiteral - reduce(118), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(118), // ], reduce: MapLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(118), // [, reduce: MapLiteral - reduce(118), // ,, reduce: MapLiteral - nil, // { - nil, // } - }, - }, - actionRow{ // S576 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - shift(779), // } - }, - }, - actionRow{ // S577 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S578 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S579 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S580 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S581 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S582 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S583 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S584 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S585 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S586 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S587 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S588 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S589 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S590 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S591 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S592 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S593 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S594 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S595 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S596 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S597 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S598 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S599 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S600 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: UnaryOpTerm - reduce(69), // :, reduce: UnaryOpTerm - reduce(69), // ||, reduce: UnaryOpTerm - reduce(69), // ^^, reduce: UnaryOpTerm - reduce(69), // &&, reduce: UnaryOpTerm - reduce(69), // =~, reduce: UnaryOpTerm - reduce(69), // !=~, reduce: UnaryOpTerm - reduce(69), // ==, reduce: UnaryOpTerm - reduce(69), // !=, reduce: UnaryOpTerm - reduce(69), // >, reduce: UnaryOpTerm - reduce(69), // >=, reduce: UnaryOpTerm - reduce(69), // <, reduce: UnaryOpTerm - reduce(69), // <=, reduce: UnaryOpTerm - reduce(69), // |, reduce: UnaryOpTerm - reduce(69), // ^, reduce: UnaryOpTerm - reduce(69), // &, reduce: UnaryOpTerm - reduce(69), // <<, reduce: UnaryOpTerm - reduce(69), // >>, reduce: UnaryOpTerm - reduce(69), // +, reduce: UnaryOpTerm - reduce(69), // -, reduce: UnaryOpTerm - reduce(69), // .+, reduce: UnaryOpTerm - reduce(69), // .-, reduce: UnaryOpTerm - reduce(69), // ., reduce: UnaryOpTerm - reduce(69), // *, reduce: UnaryOpTerm - reduce(69), // /, reduce: UnaryOpTerm - reduce(69), // //, reduce: UnaryOpTerm - reduce(69), // %, reduce: UnaryOpTerm - reduce(69), // .*, reduce: UnaryOpTerm - reduce(69), // ./, reduce: UnaryOpTerm - reduce(69), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S601 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S602 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S603 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S604 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S605 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S606 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S607 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S608 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: UnaryOpTerm - reduce(70), // :, reduce: UnaryOpTerm - reduce(70), // ||, reduce: UnaryOpTerm - reduce(70), // ^^, reduce: UnaryOpTerm - reduce(70), // &&, reduce: UnaryOpTerm - reduce(70), // =~, reduce: UnaryOpTerm - reduce(70), // !=~, reduce: UnaryOpTerm - reduce(70), // ==, reduce: UnaryOpTerm - reduce(70), // !=, reduce: UnaryOpTerm - reduce(70), // >, reduce: UnaryOpTerm - reduce(70), // >=, reduce: UnaryOpTerm - reduce(70), // <, reduce: UnaryOpTerm - reduce(70), // <=, reduce: UnaryOpTerm - reduce(70), // |, reduce: UnaryOpTerm - reduce(70), // ^, reduce: UnaryOpTerm - reduce(70), // &, reduce: UnaryOpTerm - reduce(70), // <<, reduce: UnaryOpTerm - reduce(70), // >>, reduce: UnaryOpTerm - reduce(70), // +, reduce: UnaryOpTerm - reduce(70), // -, reduce: UnaryOpTerm - reduce(70), // .+, reduce: UnaryOpTerm - reduce(70), // .-, reduce: UnaryOpTerm - reduce(70), // ., reduce: UnaryOpTerm - reduce(70), // *, reduce: UnaryOpTerm - reduce(70), // /, reduce: UnaryOpTerm - reduce(70), // //, reduce: UnaryOpTerm - reduce(70), // %, reduce: UnaryOpTerm - reduce(70), // .*, reduce: UnaryOpTerm - reduce(70), // ./, reduce: UnaryOpTerm - reduce(70), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S609 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: UnaryOpTerm - reduce(71), // :, reduce: UnaryOpTerm - reduce(71), // ||, reduce: UnaryOpTerm - reduce(71), // ^^, reduce: UnaryOpTerm - reduce(71), // &&, reduce: UnaryOpTerm - reduce(71), // =~, reduce: UnaryOpTerm - reduce(71), // !=~, reduce: UnaryOpTerm - reduce(71), // ==, reduce: UnaryOpTerm - reduce(71), // !=, reduce: UnaryOpTerm - reduce(71), // >, reduce: UnaryOpTerm - reduce(71), // >=, reduce: UnaryOpTerm - reduce(71), // <, reduce: UnaryOpTerm - reduce(71), // <=, reduce: UnaryOpTerm - reduce(71), // |, reduce: UnaryOpTerm - reduce(71), // ^, reduce: UnaryOpTerm - reduce(71), // &, reduce: UnaryOpTerm - reduce(71), // <<, reduce: UnaryOpTerm - reduce(71), // >>, reduce: UnaryOpTerm - reduce(71), // +, reduce: UnaryOpTerm - reduce(71), // -, reduce: UnaryOpTerm - reduce(71), // .+, reduce: UnaryOpTerm - reduce(71), // .-, reduce: UnaryOpTerm - reduce(71), // ., reduce: UnaryOpTerm - reduce(71), // *, reduce: UnaryOpTerm - reduce(71), // /, reduce: UnaryOpTerm - reduce(71), // //, reduce: UnaryOpTerm - reduce(71), // %, reduce: UnaryOpTerm - reduce(71), // .*, reduce: UnaryOpTerm - reduce(71), // ./, reduce: UnaryOpTerm - reduce(71), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S610 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: UnaryOpTerm - reduce(72), // :, reduce: UnaryOpTerm - reduce(72), // ||, reduce: UnaryOpTerm - reduce(72), // ^^, reduce: UnaryOpTerm - reduce(72), // &&, reduce: UnaryOpTerm - reduce(72), // =~, reduce: UnaryOpTerm - reduce(72), // !=~, reduce: UnaryOpTerm - reduce(72), // ==, reduce: UnaryOpTerm - reduce(72), // !=, reduce: UnaryOpTerm - reduce(72), // >, reduce: UnaryOpTerm - reduce(72), // >=, reduce: UnaryOpTerm - reduce(72), // <, reduce: UnaryOpTerm - reduce(72), // <=, reduce: UnaryOpTerm - reduce(72), // |, reduce: UnaryOpTerm - reduce(72), // ^, reduce: UnaryOpTerm - reduce(72), // &, reduce: UnaryOpTerm - reduce(72), // <<, reduce: UnaryOpTerm - reduce(72), // >>, reduce: UnaryOpTerm - reduce(72), // +, reduce: UnaryOpTerm - reduce(72), // -, reduce: UnaryOpTerm - reduce(72), // .+, reduce: UnaryOpTerm - reduce(72), // .-, reduce: UnaryOpTerm - reduce(72), // ., reduce: UnaryOpTerm - reduce(72), // *, reduce: UnaryOpTerm - reduce(72), // /, reduce: UnaryOpTerm - reduce(72), // //, reduce: UnaryOpTerm - reduce(72), // %, reduce: UnaryOpTerm - reduce(72), // .*, reduce: UnaryOpTerm - reduce(72), // ./, reduce: UnaryOpTerm - reduce(72), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S611 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: UnaryOpTerm - reduce(73), // :, reduce: UnaryOpTerm - reduce(73), // ||, reduce: UnaryOpTerm - reduce(73), // ^^, reduce: UnaryOpTerm - reduce(73), // &&, reduce: UnaryOpTerm - reduce(73), // =~, reduce: UnaryOpTerm - reduce(73), // !=~, reduce: UnaryOpTerm - reduce(73), // ==, reduce: UnaryOpTerm - reduce(73), // !=, reduce: UnaryOpTerm - reduce(73), // >, reduce: UnaryOpTerm - reduce(73), // >=, reduce: UnaryOpTerm - reduce(73), // <, reduce: UnaryOpTerm - reduce(73), // <=, reduce: UnaryOpTerm - reduce(73), // |, reduce: UnaryOpTerm - reduce(73), // ^, reduce: UnaryOpTerm - reduce(73), // &, reduce: UnaryOpTerm - reduce(73), // <<, reduce: UnaryOpTerm - reduce(73), // >>, reduce: UnaryOpTerm - reduce(73), // +, reduce: UnaryOpTerm - reduce(73), // -, reduce: UnaryOpTerm - reduce(73), // .+, reduce: UnaryOpTerm - reduce(73), // .-, reduce: UnaryOpTerm - reduce(73), // ., reduce: UnaryOpTerm - reduce(73), // *, reduce: UnaryOpTerm - reduce(73), // /, reduce: UnaryOpTerm - reduce(73), // //, reduce: UnaryOpTerm - reduce(73), // %, reduce: UnaryOpTerm - reduce(73), // .*, reduce: UnaryOpTerm - reduce(73), // ./, reduce: UnaryOpTerm - reduce(73), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S612 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: UnaryOpTerm - reduce(74), // :, reduce: UnaryOpTerm - reduce(74), // ||, reduce: UnaryOpTerm - reduce(74), // ^^, reduce: UnaryOpTerm - reduce(74), // &&, reduce: UnaryOpTerm - reduce(74), // =~, reduce: UnaryOpTerm - reduce(74), // !=~, reduce: UnaryOpTerm - reduce(74), // ==, reduce: UnaryOpTerm - reduce(74), // !=, reduce: UnaryOpTerm - reduce(74), // >, reduce: UnaryOpTerm - reduce(74), // >=, reduce: UnaryOpTerm - reduce(74), // <, reduce: UnaryOpTerm - reduce(74), // <=, reduce: UnaryOpTerm - reduce(74), // |, reduce: UnaryOpTerm - reduce(74), // ^, reduce: UnaryOpTerm - reduce(74), // &, reduce: UnaryOpTerm - reduce(74), // <<, reduce: UnaryOpTerm - reduce(74), // >>, reduce: UnaryOpTerm - reduce(74), // +, reduce: UnaryOpTerm - reduce(74), // -, reduce: UnaryOpTerm - reduce(74), // .+, reduce: UnaryOpTerm - reduce(74), // .-, reduce: UnaryOpTerm - reduce(74), // ., reduce: UnaryOpTerm - reduce(74), // *, reduce: UnaryOpTerm - reduce(74), // /, reduce: UnaryOpTerm - reduce(74), // //, reduce: UnaryOpTerm - reduce(74), // %, reduce: UnaryOpTerm - reduce(74), // .*, reduce: UnaryOpTerm - reduce(74), // ./, reduce: UnaryOpTerm - reduce(74), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S613 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S614 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(864), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S615 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(865), // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S616 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(866), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S617 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: ArrayLiteral - reduce(104), // :, reduce: ArrayLiteral - reduce(104), // ||, reduce: ArrayLiteral - reduce(104), // ^^, reduce: ArrayLiteral - reduce(104), // &&, reduce: ArrayLiteral - reduce(104), // =~, reduce: ArrayLiteral - reduce(104), // !=~, reduce: ArrayLiteral - reduce(104), // ==, reduce: ArrayLiteral - reduce(104), // !=, reduce: ArrayLiteral - reduce(104), // >, reduce: ArrayLiteral - reduce(104), // >=, reduce: ArrayLiteral - reduce(104), // <, reduce: ArrayLiteral - reduce(104), // <=, reduce: ArrayLiteral - reduce(104), // |, reduce: ArrayLiteral - reduce(104), // ^, reduce: ArrayLiteral - reduce(104), // &, reduce: ArrayLiteral - reduce(104), // <<, reduce: ArrayLiteral - reduce(104), // >>, reduce: ArrayLiteral - reduce(104), // +, reduce: ArrayLiteral - reduce(104), // -, reduce: ArrayLiteral - reduce(104), // .+, reduce: ArrayLiteral - reduce(104), // .-, reduce: ArrayLiteral - reduce(104), // ., reduce: ArrayLiteral - reduce(104), // *, reduce: ArrayLiteral - reduce(104), // /, reduce: ArrayLiteral - reduce(104), // //, reduce: ArrayLiteral - reduce(104), // %, reduce: ArrayLiteral - reduce(104), // .*, reduce: ArrayLiteral - reduce(104), // ./, reduce: ArrayLiteral - reduce(104), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(104), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(104), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S618 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(867), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S619 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MapLiteral - reduce(118), // :, reduce: MapLiteral - reduce(118), // ||, reduce: MapLiteral - reduce(118), // ^^, reduce: MapLiteral - reduce(118), // &&, reduce: MapLiteral - reduce(118), // =~, reduce: MapLiteral - reduce(118), // !=~, reduce: MapLiteral - reduce(118), // ==, reduce: MapLiteral - reduce(118), // !=, reduce: MapLiteral - reduce(118), // >, reduce: MapLiteral - reduce(118), // >=, reduce: MapLiteral - reduce(118), // <, reduce: MapLiteral - reduce(118), // <=, reduce: MapLiteral - reduce(118), // |, reduce: MapLiteral - reduce(118), // ^, reduce: MapLiteral - reduce(118), // &, reduce: MapLiteral - reduce(118), // <<, reduce: MapLiteral - reduce(118), // >>, reduce: MapLiteral - reduce(118), // +, reduce: MapLiteral - reduce(118), // -, reduce: MapLiteral - reduce(118), // .+, reduce: MapLiteral - reduce(118), // .-, reduce: MapLiteral - reduce(118), // ., reduce: MapLiteral - reduce(118), // *, reduce: MapLiteral - reduce(118), // /, reduce: MapLiteral - reduce(118), // //, reduce: MapLiteral - reduce(118), // %, reduce: MapLiteral - reduce(118), // .*, reduce: MapLiteral - reduce(118), // ./, reduce: MapLiteral - reduce(118), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(118), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S620 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - shift(868), // } - }, - }, - actionRow{ // S621 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MapLiteral - nil, // : - reduce(119), // ||, reduce: MapLiteral - reduce(119), // ^^, reduce: MapLiteral - reduce(119), // &&, reduce: MapLiteral - reduce(119), // =~, reduce: MapLiteral - reduce(119), // !=~, reduce: MapLiteral - reduce(119), // ==, reduce: MapLiteral - reduce(119), // !=, reduce: MapLiteral - reduce(119), // >, reduce: MapLiteral - reduce(119), // >=, reduce: MapLiteral - reduce(119), // <, reduce: MapLiteral - reduce(119), // <=, reduce: MapLiteral - reduce(119), // |, reduce: MapLiteral - reduce(119), // ^, reduce: MapLiteral - reduce(119), // &, reduce: MapLiteral - reduce(119), // <<, reduce: MapLiteral - reduce(119), // >>, reduce: MapLiteral - reduce(119), // +, reduce: MapLiteral - reduce(119), // -, reduce: MapLiteral - reduce(119), // .+, reduce: MapLiteral - reduce(119), // .-, reduce: MapLiteral - reduce(119), // ., reduce: MapLiteral - reduce(119), // *, reduce: MapLiteral - reduce(119), // /, reduce: MapLiteral - reduce(119), // //, reduce: MapLiteral - reduce(119), // %, reduce: MapLiteral - reduce(119), // .*, reduce: MapLiteral - reduce(119), // ./, reduce: MapLiteral - reduce(119), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(119), // ], reduce: MapLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(119), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S622 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - reduce(121), // }, reduce: MapLiteralKeyValuePairs - }, - }, - actionRow{ // S623 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(870), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S624 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(30), // $, reduce: LogicalOrTerm - reduce(30), // ;, reduce: LogicalOrTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: LogicalOrTerm - nil, // : - reduce(30), // ||, reduce: LogicalOrTerm - shift(362), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S625 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(32), // $, reduce: LogicalXORTerm - reduce(32), // ;, reduce: LogicalXORTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: LogicalXORTerm - nil, // : - reduce(32), // ||, reduce: LogicalXORTerm - reduce(32), // ^^, reduce: LogicalXORTerm - 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, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S626 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(34), // $, reduce: LogicalAndTerm - reduce(34), // ;, reduce: LogicalAndTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: LogicalAndTerm - nil, // : - reduce(34), // ||, reduce: LogicalAndTerm - reduce(34), // ^^, reduce: LogicalAndTerm - reduce(34), // &&, reduce: LogicalAndTerm - shift(364), // =~ - shift(365), // !=~ - shift(366), // == - shift(367), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S627 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(36), // $, reduce: EqneTerm - reduce(36), // ;, reduce: EqneTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: EqneTerm - nil, // : - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm - shift(368), // > - shift(369), // >= - shift(370), // < - shift(371), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S628 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(37), // $, reduce: EqneTerm - reduce(37), // ;, reduce: EqneTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: EqneTerm - nil, // : - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm - shift(368), // > - shift(369), // >= - shift(370), // < - shift(371), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S629 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(38), // $, reduce: EqneTerm - reduce(38), // ;, reduce: EqneTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(38), // ?, reduce: EqneTerm - nil, // : - reduce(38), // ||, reduce: EqneTerm - reduce(38), // ^^, reduce: EqneTerm - reduce(38), // &&, reduce: EqneTerm - reduce(38), // =~, reduce: EqneTerm - reduce(38), // !=~, reduce: EqneTerm - reduce(38), // ==, reduce: EqneTerm - reduce(38), // !=, reduce: EqneTerm - shift(368), // > - shift(369), // >= - shift(370), // < - shift(371), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S630 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(39), // $, reduce: EqneTerm - reduce(39), // ;, reduce: EqneTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(39), // ?, reduce: EqneTerm - nil, // : - reduce(39), // ||, reduce: EqneTerm - reduce(39), // ^^, reduce: EqneTerm - reduce(39), // &&, reduce: EqneTerm - reduce(39), // =~, reduce: EqneTerm - reduce(39), // !=~, reduce: EqneTerm - reduce(39), // ==, reduce: EqneTerm - reduce(39), // !=, reduce: EqneTerm - shift(368), // > - shift(369), // >= - shift(370), // < - shift(371), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S631 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(41), // $, reduce: CmpTerm - reduce(41), // ;, reduce: CmpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(41), // ?, reduce: CmpTerm - nil, // : - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm - shift(372), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S632 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(42), // $, reduce: CmpTerm - reduce(42), // ;, reduce: CmpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(42), // ?, reduce: CmpTerm - nil, // : - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm - shift(372), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S633 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(43), // $, reduce: CmpTerm - reduce(43), // ;, reduce: CmpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(43), // ?, reduce: CmpTerm - nil, // : - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm - shift(372), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S634 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(44), // $, reduce: CmpTerm - reduce(44), // ;, reduce: CmpTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(44), // ?, reduce: CmpTerm - nil, // : - reduce(44), // ||, reduce: CmpTerm - reduce(44), // ^^, reduce: CmpTerm - reduce(44), // &&, reduce: CmpTerm - reduce(44), // =~, reduce: CmpTerm - reduce(44), // !=~, reduce: CmpTerm - reduce(44), // ==, reduce: CmpTerm - reduce(44), // !=, reduce: CmpTerm - reduce(44), // >, reduce: CmpTerm - reduce(44), // >=, reduce: CmpTerm - reduce(44), // <, reduce: CmpTerm - reduce(44), // <=, reduce: CmpTerm - shift(372), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S635 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(46), // $, reduce: BitwiseORTerm - reduce(46), // ;, reduce: BitwiseORTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(46), // ?, reduce: BitwiseORTerm - nil, // : - reduce(46), // ||, reduce: BitwiseORTerm - reduce(46), // ^^, reduce: BitwiseORTerm - reduce(46), // &&, reduce: BitwiseORTerm - reduce(46), // =~, reduce: BitwiseORTerm - reduce(46), // !=~, reduce: BitwiseORTerm - reduce(46), // ==, reduce: BitwiseORTerm - reduce(46), // !=, reduce: BitwiseORTerm - reduce(46), // >, reduce: BitwiseORTerm - reduce(46), // >=, reduce: BitwiseORTerm - reduce(46), // <, reduce: BitwiseORTerm - reduce(46), // <=, reduce: BitwiseORTerm - reduce(46), // |, reduce: BitwiseORTerm - shift(373), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S636 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(48), // $, reduce: BitwiseXORTerm - reduce(48), // ;, reduce: BitwiseXORTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(48), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(48), // ||, reduce: BitwiseXORTerm - reduce(48), // ^^, reduce: BitwiseXORTerm - reduce(48), // &&, reduce: BitwiseXORTerm - reduce(48), // =~, reduce: BitwiseXORTerm - reduce(48), // !=~, reduce: BitwiseXORTerm - reduce(48), // ==, reduce: BitwiseXORTerm - reduce(48), // !=, reduce: BitwiseXORTerm - reduce(48), // >, reduce: BitwiseXORTerm - reduce(48), // >=, reduce: BitwiseXORTerm - reduce(48), // <, reduce: BitwiseXORTerm - reduce(48), // <=, reduce: BitwiseXORTerm - reduce(48), // |, reduce: BitwiseXORTerm - reduce(48), // ^, reduce: BitwiseXORTerm - shift(374), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S637 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(50), // $, reduce: BitwiseANDTerm - reduce(50), // ;, reduce: BitwiseANDTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(50), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(50), // ||, reduce: BitwiseANDTerm - reduce(50), // ^^, reduce: BitwiseANDTerm - reduce(50), // &&, reduce: BitwiseANDTerm - reduce(50), // =~, reduce: BitwiseANDTerm - reduce(50), // !=~, reduce: BitwiseANDTerm - reduce(50), // ==, reduce: BitwiseANDTerm - reduce(50), // !=, reduce: BitwiseANDTerm - reduce(50), // >, reduce: BitwiseANDTerm - reduce(50), // >=, reduce: BitwiseANDTerm - reduce(50), // <, reduce: BitwiseANDTerm - reduce(50), // <=, reduce: BitwiseANDTerm - reduce(50), // |, reduce: BitwiseANDTerm - reduce(50), // ^, reduce: BitwiseANDTerm - reduce(50), // &, reduce: BitwiseANDTerm - shift(375), // << - shift(376), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S638 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(52), // $, reduce: BitwiseShiftTerm - reduce(52), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm - shift(377), // + - shift(378), // - - shift(379), // .+ - shift(380), // .- - shift(381), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S639 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(53), // $, reduce: BitwiseShiftTerm - reduce(53), // ;, reduce: BitwiseShiftTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(53), // ||, reduce: BitwiseShiftTerm - reduce(53), // ^^, reduce: BitwiseShiftTerm - reduce(53), // &&, reduce: BitwiseShiftTerm - reduce(53), // =~, reduce: BitwiseShiftTerm - reduce(53), // !=~, reduce: BitwiseShiftTerm - reduce(53), // ==, reduce: BitwiseShiftTerm - reduce(53), // !=, reduce: BitwiseShiftTerm - reduce(53), // >, reduce: BitwiseShiftTerm - reduce(53), // >=, reduce: BitwiseShiftTerm - reduce(53), // <, reduce: BitwiseShiftTerm - reduce(53), // <=, reduce: BitwiseShiftTerm - reduce(53), // |, reduce: BitwiseShiftTerm - reduce(53), // ^, reduce: BitwiseShiftTerm - reduce(53), // &, reduce: BitwiseShiftTerm - reduce(53), // <<, reduce: BitwiseShiftTerm - reduce(53), // >>, reduce: BitwiseShiftTerm - shift(377), // + - shift(378), // - - shift(379), // .+ - shift(380), // .- - shift(381), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S640 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(55), // $, reduce: AddsubdotTerm - reduce(55), // ;, reduce: AddsubdotTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm - nil, // : - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(383), // * - shift(384), // / - shift(385), // // - shift(386), // % - shift(387), // .* - shift(388), // ./ - shift(389), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S641 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(56), // $, reduce: AddsubdotTerm - reduce(56), // ;, reduce: AddsubdotTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm - nil, // : - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(383), // * - shift(384), // / - shift(385), // // - shift(386), // % - shift(387), // .* - shift(388), // ./ - shift(389), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S642 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(57), // $, reduce: AddsubdotTerm - reduce(57), // ;, reduce: AddsubdotTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: AddsubdotTerm - nil, // : - reduce(57), // ||, reduce: AddsubdotTerm - reduce(57), // ^^, reduce: AddsubdotTerm - reduce(57), // &&, reduce: AddsubdotTerm - reduce(57), // =~, reduce: AddsubdotTerm - reduce(57), // !=~, reduce: AddsubdotTerm - reduce(57), // ==, reduce: AddsubdotTerm - reduce(57), // !=, reduce: AddsubdotTerm - reduce(57), // >, reduce: AddsubdotTerm - reduce(57), // >=, reduce: AddsubdotTerm - reduce(57), // <, reduce: AddsubdotTerm - reduce(57), // <=, reduce: AddsubdotTerm - reduce(57), // |, reduce: AddsubdotTerm - reduce(57), // ^, reduce: AddsubdotTerm - reduce(57), // &, reduce: AddsubdotTerm - reduce(57), // <<, reduce: AddsubdotTerm - reduce(57), // >>, reduce: AddsubdotTerm - reduce(57), // +, reduce: AddsubdotTerm - reduce(57), // -, reduce: AddsubdotTerm - reduce(57), // .+, reduce: AddsubdotTerm - reduce(57), // .-, reduce: AddsubdotTerm - reduce(57), // ., reduce: AddsubdotTerm - shift(383), // * - shift(384), // / - shift(385), // // - shift(386), // % - shift(387), // .* - shift(388), // ./ - shift(389), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S643 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(58), // $, reduce: AddsubdotTerm - reduce(58), // ;, reduce: AddsubdotTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm - nil, // : - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(383), // * - shift(384), // / - shift(385), // // - shift(386), // % - shift(387), // .* - shift(388), // ./ - shift(389), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S644 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(59), // $, reduce: AddsubdotTerm - reduce(59), // ;, reduce: AddsubdotTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: AddsubdotTerm - nil, // : - reduce(59), // ||, reduce: AddsubdotTerm - reduce(59), // ^^, reduce: AddsubdotTerm - reduce(59), // &&, reduce: AddsubdotTerm - reduce(59), // =~, reduce: AddsubdotTerm - reduce(59), // !=~, reduce: AddsubdotTerm - reduce(59), // ==, reduce: AddsubdotTerm - reduce(59), // !=, reduce: AddsubdotTerm - reduce(59), // >, reduce: AddsubdotTerm - reduce(59), // >=, reduce: AddsubdotTerm - reduce(59), // <, reduce: AddsubdotTerm - reduce(59), // <=, reduce: AddsubdotTerm - reduce(59), // |, reduce: AddsubdotTerm - reduce(59), // ^, reduce: AddsubdotTerm - reduce(59), // &, reduce: AddsubdotTerm - reduce(59), // <<, reduce: AddsubdotTerm - reduce(59), // >>, reduce: AddsubdotTerm - reduce(59), // +, reduce: AddsubdotTerm - reduce(59), // -, reduce: AddsubdotTerm - reduce(59), // .+, reduce: AddsubdotTerm - reduce(59), // .-, reduce: AddsubdotTerm - reduce(59), // ., reduce: AddsubdotTerm - shift(383), // * - shift(384), // / - shift(385), // // - shift(386), // % - shift(387), // .* - shift(388), // ./ - shift(389), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S645 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(61), // $, reduce: MuldivTerm - reduce(61), // ;, reduce: MuldivTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: MuldivTerm - nil, // : - reduce(61), // ||, reduce: MuldivTerm - reduce(61), // ^^, reduce: MuldivTerm - reduce(61), // &&, reduce: MuldivTerm - reduce(61), // =~, reduce: MuldivTerm - reduce(61), // !=~, reduce: MuldivTerm - reduce(61), // ==, reduce: MuldivTerm - reduce(61), // !=, reduce: MuldivTerm - reduce(61), // >, reduce: MuldivTerm - reduce(61), // >=, reduce: MuldivTerm - reduce(61), // <, reduce: MuldivTerm - reduce(61), // <=, reduce: MuldivTerm - reduce(61), // |, reduce: MuldivTerm - reduce(61), // ^, reduce: MuldivTerm - reduce(61), // &, reduce: MuldivTerm - reduce(61), // <<, reduce: MuldivTerm - reduce(61), // >>, reduce: MuldivTerm - reduce(61), // +, reduce: MuldivTerm - reduce(61), // -, reduce: MuldivTerm - reduce(61), // .+, reduce: MuldivTerm - reduce(61), // .-, reduce: MuldivTerm - reduce(61), // ., reduce: MuldivTerm - reduce(61), // *, reduce: MuldivTerm - reduce(61), // /, reduce: MuldivTerm - reduce(61), // //, reduce: MuldivTerm - reduce(61), // %, reduce: MuldivTerm - reduce(61), // .*, reduce: MuldivTerm - reduce(61), // ./, reduce: MuldivTerm - reduce(61), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S646 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(62), // $, reduce: MuldivTerm - reduce(62), // ;, reduce: MuldivTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: MuldivTerm - nil, // : - reduce(62), // ||, reduce: MuldivTerm - reduce(62), // ^^, reduce: MuldivTerm - reduce(62), // &&, reduce: MuldivTerm - reduce(62), // =~, reduce: MuldivTerm - reduce(62), // !=~, reduce: MuldivTerm - reduce(62), // ==, reduce: MuldivTerm - reduce(62), // !=, reduce: MuldivTerm - reduce(62), // >, reduce: MuldivTerm - reduce(62), // >=, reduce: MuldivTerm - reduce(62), // <, reduce: MuldivTerm - reduce(62), // <=, reduce: MuldivTerm - reduce(62), // |, reduce: MuldivTerm - reduce(62), // ^, reduce: MuldivTerm - reduce(62), // &, reduce: MuldivTerm - reduce(62), // <<, reduce: MuldivTerm - reduce(62), // >>, reduce: MuldivTerm - reduce(62), // +, reduce: MuldivTerm - reduce(62), // -, reduce: MuldivTerm - reduce(62), // .+, reduce: MuldivTerm - reduce(62), // .-, reduce: MuldivTerm - reduce(62), // ., reduce: MuldivTerm - reduce(62), // *, reduce: MuldivTerm - reduce(62), // /, reduce: MuldivTerm - reduce(62), // //, reduce: MuldivTerm - reduce(62), // %, reduce: MuldivTerm - reduce(62), // .*, reduce: MuldivTerm - reduce(62), // ./, reduce: MuldivTerm - reduce(62), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S647 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(63), // $, reduce: MuldivTerm - reduce(63), // ;, reduce: MuldivTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: MuldivTerm - nil, // : - reduce(63), // ||, reduce: MuldivTerm - reduce(63), // ^^, reduce: MuldivTerm - reduce(63), // &&, reduce: MuldivTerm - reduce(63), // =~, reduce: MuldivTerm - reduce(63), // !=~, reduce: MuldivTerm - reduce(63), // ==, reduce: MuldivTerm - reduce(63), // !=, reduce: MuldivTerm - reduce(63), // >, reduce: MuldivTerm - reduce(63), // >=, reduce: MuldivTerm - reduce(63), // <, reduce: MuldivTerm - reduce(63), // <=, reduce: MuldivTerm - reduce(63), // |, reduce: MuldivTerm - reduce(63), // ^, reduce: MuldivTerm - reduce(63), // &, reduce: MuldivTerm - reduce(63), // <<, reduce: MuldivTerm - reduce(63), // >>, reduce: MuldivTerm - reduce(63), // +, reduce: MuldivTerm - reduce(63), // -, reduce: MuldivTerm - reduce(63), // .+, reduce: MuldivTerm - reduce(63), // .-, reduce: MuldivTerm - reduce(63), // ., reduce: MuldivTerm - reduce(63), // *, reduce: MuldivTerm - reduce(63), // /, reduce: MuldivTerm - reduce(63), // //, reduce: MuldivTerm - reduce(63), // %, reduce: MuldivTerm - reduce(63), // .*, reduce: MuldivTerm - reduce(63), // ./, reduce: MuldivTerm - reduce(63), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S648 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(64), // $, reduce: MuldivTerm - reduce(64), // ;, reduce: MuldivTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: MuldivTerm - nil, // : - reduce(64), // ||, reduce: MuldivTerm - reduce(64), // ^^, reduce: MuldivTerm - reduce(64), // &&, reduce: MuldivTerm - reduce(64), // =~, reduce: MuldivTerm - reduce(64), // !=~, reduce: MuldivTerm - reduce(64), // ==, reduce: MuldivTerm - reduce(64), // !=, reduce: MuldivTerm - reduce(64), // >, reduce: MuldivTerm - reduce(64), // >=, reduce: MuldivTerm - reduce(64), // <, reduce: MuldivTerm - reduce(64), // <=, reduce: MuldivTerm - reduce(64), // |, reduce: MuldivTerm - reduce(64), // ^, reduce: MuldivTerm - reduce(64), // &, reduce: MuldivTerm - reduce(64), // <<, reduce: MuldivTerm - reduce(64), // >>, reduce: MuldivTerm - reduce(64), // +, reduce: MuldivTerm - reduce(64), // -, reduce: MuldivTerm - reduce(64), // .+, reduce: MuldivTerm - reduce(64), // .-, reduce: MuldivTerm - reduce(64), // ., reduce: MuldivTerm - reduce(64), // *, reduce: MuldivTerm - reduce(64), // /, reduce: MuldivTerm - reduce(64), // //, reduce: MuldivTerm - reduce(64), // %, reduce: MuldivTerm - reduce(64), // .*, reduce: MuldivTerm - reduce(64), // ./, reduce: MuldivTerm - reduce(64), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S649 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(65), // $, reduce: MuldivTerm - reduce(65), // ;, reduce: MuldivTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: MuldivTerm - nil, // : - reduce(65), // ||, reduce: MuldivTerm - reduce(65), // ^^, reduce: MuldivTerm - reduce(65), // &&, reduce: MuldivTerm - reduce(65), // =~, reduce: MuldivTerm - reduce(65), // !=~, reduce: MuldivTerm - reduce(65), // ==, reduce: MuldivTerm - reduce(65), // !=, reduce: MuldivTerm - reduce(65), // >, reduce: MuldivTerm - reduce(65), // >=, reduce: MuldivTerm - reduce(65), // <, reduce: MuldivTerm - reduce(65), // <=, reduce: MuldivTerm - reduce(65), // |, reduce: MuldivTerm - reduce(65), // ^, reduce: MuldivTerm - reduce(65), // &, reduce: MuldivTerm - reduce(65), // <<, reduce: MuldivTerm - reduce(65), // >>, reduce: MuldivTerm - reduce(65), // +, reduce: MuldivTerm - reduce(65), // -, reduce: MuldivTerm - reduce(65), // .+, reduce: MuldivTerm - reduce(65), // .-, reduce: MuldivTerm - reduce(65), // ., reduce: MuldivTerm - reduce(65), // *, reduce: MuldivTerm - reduce(65), // /, reduce: MuldivTerm - reduce(65), // //, reduce: MuldivTerm - reduce(65), // %, reduce: MuldivTerm - reduce(65), // .*, reduce: MuldivTerm - reduce(65), // ./, reduce: MuldivTerm - reduce(65), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S650 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(66), // $, reduce: MuldivTerm - reduce(66), // ;, reduce: MuldivTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: MuldivTerm - nil, // : - reduce(66), // ||, reduce: MuldivTerm - reduce(66), // ^^, reduce: MuldivTerm - reduce(66), // &&, reduce: MuldivTerm - reduce(66), // =~, reduce: MuldivTerm - reduce(66), // !=~, reduce: MuldivTerm - reduce(66), // ==, reduce: MuldivTerm - reduce(66), // !=, reduce: MuldivTerm - reduce(66), // >, reduce: MuldivTerm - reduce(66), // >=, reduce: MuldivTerm - reduce(66), // <, reduce: MuldivTerm - reduce(66), // <=, reduce: MuldivTerm - reduce(66), // |, reduce: MuldivTerm - reduce(66), // ^, reduce: MuldivTerm - reduce(66), // &, reduce: MuldivTerm - reduce(66), // <<, reduce: MuldivTerm - reduce(66), // >>, reduce: MuldivTerm - reduce(66), // +, reduce: MuldivTerm - reduce(66), // -, reduce: MuldivTerm - reduce(66), // .+, reduce: MuldivTerm - reduce(66), // .-, reduce: MuldivTerm - reduce(66), // ., reduce: MuldivTerm - reduce(66), // *, reduce: MuldivTerm - reduce(66), // /, reduce: MuldivTerm - reduce(66), // //, reduce: MuldivTerm - reduce(66), // %, reduce: MuldivTerm - reduce(66), // .*, reduce: MuldivTerm - reduce(66), // ./, reduce: MuldivTerm - reduce(66), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S651 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(67), // $, reduce: MuldivTerm - reduce(67), // ;, reduce: MuldivTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: MuldivTerm - nil, // : - reduce(67), // ||, reduce: MuldivTerm - reduce(67), // ^^, reduce: MuldivTerm - reduce(67), // &&, reduce: MuldivTerm - reduce(67), // =~, reduce: MuldivTerm - reduce(67), // !=~, reduce: MuldivTerm - reduce(67), // ==, reduce: MuldivTerm - reduce(67), // !=, reduce: MuldivTerm - reduce(67), // >, reduce: MuldivTerm - reduce(67), // >=, reduce: MuldivTerm - reduce(67), // <, reduce: MuldivTerm - reduce(67), // <=, reduce: MuldivTerm - reduce(67), // |, reduce: MuldivTerm - reduce(67), // ^, reduce: MuldivTerm - reduce(67), // &, reduce: MuldivTerm - reduce(67), // <<, reduce: MuldivTerm - reduce(67), // >>, reduce: MuldivTerm - reduce(67), // +, reduce: MuldivTerm - reduce(67), // -, reduce: MuldivTerm - reduce(67), // .+, reduce: MuldivTerm - reduce(67), // .-, reduce: MuldivTerm - reduce(67), // ., reduce: MuldivTerm - reduce(67), // *, reduce: MuldivTerm - reduce(67), // /, reduce: MuldivTerm - reduce(67), // //, reduce: MuldivTerm - reduce(67), // %, reduce: MuldivTerm - reduce(67), // .*, reduce: MuldivTerm - reduce(67), // ./, reduce: MuldivTerm - reduce(67), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S652 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(76), // $, reduce: PowTerm - reduce(76), // ;, reduce: PowTerm - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: PowTerm - nil, // : - reduce(76), // ||, reduce: PowTerm - reduce(76), // ^^, reduce: PowTerm - reduce(76), // &&, reduce: PowTerm - reduce(76), // =~, reduce: PowTerm - reduce(76), // !=~, reduce: PowTerm - reduce(76), // ==, reduce: PowTerm - reduce(76), // !=, reduce: PowTerm - reduce(76), // >, reduce: PowTerm - reduce(76), // >=, reduce: PowTerm - reduce(76), // <, reduce: PowTerm - reduce(76), // <=, reduce: PowTerm - reduce(76), // |, reduce: PowTerm - reduce(76), // ^, reduce: PowTerm - reduce(76), // &, reduce: PowTerm - reduce(76), // <<, reduce: PowTerm - reduce(76), // >>, reduce: PowTerm - reduce(76), // +, reduce: PowTerm - reduce(76), // -, reduce: PowTerm - reduce(76), // .+, reduce: PowTerm - reduce(76), // .-, reduce: PowTerm - reduce(76), // ., reduce: PowTerm - reduce(76), // *, reduce: PowTerm - reduce(76), // /, reduce: PowTerm - reduce(76), // //, reduce: PowTerm - reduce(76), // %, reduce: PowTerm - reduce(76), // .*, reduce: PowTerm - reduce(76), // ./, reduce: PowTerm - reduce(76), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S653 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(871), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(872), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S654 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(874), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S655 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(78), // $, reduce: MlrvalOrFunction - reduce(78), // ;, reduce: MlrvalOrFunction - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(78), // ||, reduce: MlrvalOrFunction - reduce(78), // ^^, reduce: MlrvalOrFunction - reduce(78), // &&, reduce: MlrvalOrFunction - reduce(78), // =~, reduce: MlrvalOrFunction - reduce(78), // !=~, reduce: MlrvalOrFunction - reduce(78), // ==, reduce: MlrvalOrFunction - reduce(78), // !=, reduce: MlrvalOrFunction - reduce(78), // >, reduce: MlrvalOrFunction - reduce(78), // >=, reduce: MlrvalOrFunction - reduce(78), // <, reduce: MlrvalOrFunction - reduce(78), // <=, reduce: MlrvalOrFunction - reduce(78), // |, reduce: MlrvalOrFunction - reduce(78), // ^, reduce: MlrvalOrFunction - reduce(78), // &, reduce: MlrvalOrFunction - reduce(78), // <<, reduce: MlrvalOrFunction - reduce(78), // >>, reduce: MlrvalOrFunction - reduce(78), // +, reduce: MlrvalOrFunction - reduce(78), // -, reduce: MlrvalOrFunction - reduce(78), // .+, reduce: MlrvalOrFunction - reduce(78), // .-, reduce: MlrvalOrFunction - reduce(78), // ., reduce: MlrvalOrFunction - reduce(78), // *, reduce: MlrvalOrFunction - reduce(78), // /, reduce: MlrvalOrFunction - reduce(78), // //, reduce: MlrvalOrFunction - reduce(78), // %, reduce: MlrvalOrFunction - reduce(78), // .*, reduce: MlrvalOrFunction - reduce(78), // ./, reduce: MlrvalOrFunction - reduce(78), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(78), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(78), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S656 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(84), // $, reduce: IndirectFieldName - reduce(84), // ;, reduce: IndirectFieldName - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: IndirectFieldName - nil, // : - reduce(84), // ||, reduce: IndirectFieldName - reduce(84), // ^^, reduce: IndirectFieldName - reduce(84), // &&, reduce: IndirectFieldName - reduce(84), // =~, reduce: IndirectFieldName - reduce(84), // !=~, reduce: IndirectFieldName - reduce(84), // ==, reduce: IndirectFieldName - reduce(84), // !=, reduce: IndirectFieldName - reduce(84), // >, reduce: IndirectFieldName - reduce(84), // >=, reduce: IndirectFieldName - reduce(84), // <, reduce: IndirectFieldName - reduce(84), // <=, reduce: IndirectFieldName - reduce(84), // |, reduce: IndirectFieldName - reduce(84), // ^, reduce: IndirectFieldName - reduce(84), // &, reduce: IndirectFieldName - reduce(84), // <<, reduce: IndirectFieldName - reduce(84), // >>, reduce: IndirectFieldName - reduce(84), // +, reduce: IndirectFieldName - reduce(84), // -, reduce: IndirectFieldName - reduce(84), // .+, reduce: IndirectFieldName - reduce(84), // .-, reduce: IndirectFieldName - reduce(84), // ., reduce: IndirectFieldName - reduce(84), // *, reduce: IndirectFieldName - reduce(84), // /, reduce: IndirectFieldName - reduce(84), // //, reduce: IndirectFieldName - reduce(84), // %, reduce: IndirectFieldName - reduce(84), // .*, reduce: IndirectFieldName - reduce(84), // ./, reduce: IndirectFieldName - reduce(84), // .//, reduce: IndirectFieldName - nil, // ! - nil, // ~ - reduce(84), // **, reduce: IndirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(84), // [, reduce: IndirectFieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S657 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(105), // $, reduce: ArrayLiteral - reduce(105), // ;, reduce: ArrayLiteral - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: ArrayLiteral - nil, // : - reduce(105), // ||, reduce: ArrayLiteral - reduce(105), // ^^, reduce: ArrayLiteral - reduce(105), // &&, reduce: ArrayLiteral - reduce(105), // =~, reduce: ArrayLiteral - reduce(105), // !=~, reduce: ArrayLiteral - reduce(105), // ==, reduce: ArrayLiteral - reduce(105), // !=, reduce: ArrayLiteral - reduce(105), // >, reduce: ArrayLiteral - reduce(105), // >=, reduce: ArrayLiteral - reduce(105), // <, reduce: ArrayLiteral - reduce(105), // <=, reduce: ArrayLiteral - reduce(105), // |, reduce: ArrayLiteral - reduce(105), // ^, reduce: ArrayLiteral - reduce(105), // &, reduce: ArrayLiteral - reduce(105), // <<, reduce: ArrayLiteral - reduce(105), // >>, reduce: ArrayLiteral - reduce(105), // +, reduce: ArrayLiteral - reduce(105), // -, reduce: ArrayLiteral - reduce(105), // .+, reduce: ArrayLiteral - reduce(105), // .-, reduce: ArrayLiteral - reduce(105), // ., reduce: ArrayLiteral - reduce(105), // *, reduce: ArrayLiteral - reduce(105), // /, reduce: ArrayLiteral - reduce(105), // //, reduce: ArrayLiteral - reduce(105), // %, reduce: ArrayLiteral - reduce(105), // .*, reduce: ArrayLiteral - reduce(105), // ./, reduce: ArrayLiteral - reduce(105), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(105), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(105), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S658 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(119), // $, reduce: MapLiteral - reduce(119), // ;, reduce: MapLiteral - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MapLiteral - nil, // : - reduce(119), // ||, reduce: MapLiteral - reduce(119), // ^^, reduce: MapLiteral - reduce(119), // &&, reduce: MapLiteral - reduce(119), // =~, reduce: MapLiteral - reduce(119), // !=~, reduce: MapLiteral - reduce(119), // ==, reduce: MapLiteral - reduce(119), // !=, reduce: MapLiteral - reduce(119), // >, reduce: MapLiteral - reduce(119), // >=, reduce: MapLiteral - reduce(119), // <, reduce: MapLiteral - reduce(119), // <=, reduce: MapLiteral - reduce(119), // |, reduce: MapLiteral - reduce(119), // ^, reduce: MapLiteral - reduce(119), // &, reduce: MapLiteral - reduce(119), // <<, reduce: MapLiteral - reduce(119), // >>, reduce: MapLiteral - reduce(119), // +, reduce: MapLiteral - reduce(119), // -, reduce: MapLiteral - reduce(119), // .+, reduce: MapLiteral - reduce(119), // .-, reduce: MapLiteral - reduce(119), // ., reduce: MapLiteral - reduce(119), // *, reduce: MapLiteral - reduce(119), // /, reduce: MapLiteral - reduce(119), // //, reduce: MapLiteral - reduce(119), // %, reduce: MapLiteral - reduce(119), // .*, reduce: MapLiteral - reduce(119), // ./, reduce: MapLiteral - reduce(119), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(119), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S659 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S660 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(877), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S661 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(111), // ||, reduce: ArrayOrMapIndexAccess - reduce(111), // ^^, reduce: ArrayOrMapIndexAccess - reduce(111), // &&, reduce: ArrayOrMapIndexAccess - reduce(111), // =~, reduce: ArrayOrMapIndexAccess - reduce(111), // !=~, reduce: ArrayOrMapIndexAccess - reduce(111), // ==, reduce: ArrayOrMapIndexAccess - reduce(111), // !=, reduce: ArrayOrMapIndexAccess - reduce(111), // >, reduce: ArrayOrMapIndexAccess - reduce(111), // >=, reduce: ArrayOrMapIndexAccess - reduce(111), // <, reduce: ArrayOrMapIndexAccess - reduce(111), // <=, reduce: ArrayOrMapIndexAccess - reduce(111), // |, reduce: ArrayOrMapIndexAccess - reduce(111), // ^, reduce: ArrayOrMapIndexAccess - reduce(111), // &, reduce: ArrayOrMapIndexAccess - reduce(111), // <<, reduce: ArrayOrMapIndexAccess - reduce(111), // >>, reduce: ArrayOrMapIndexAccess - reduce(111), // +, reduce: ArrayOrMapIndexAccess - reduce(111), // -, reduce: ArrayOrMapIndexAccess - reduce(111), // .+, reduce: ArrayOrMapIndexAccess - reduce(111), // .-, reduce: ArrayOrMapIndexAccess - reduce(111), // ., reduce: ArrayOrMapIndexAccess - reduce(111), // *, reduce: ArrayOrMapIndexAccess - reduce(111), // /, reduce: ArrayOrMapIndexAccess - reduce(111), // //, reduce: ArrayOrMapIndexAccess - reduce(111), // %, reduce: ArrayOrMapIndexAccess - reduce(111), // .*, reduce: ArrayOrMapIndexAccess - reduce(111), // ./, reduce: ArrayOrMapIndexAccess - reduce(111), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(111), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(111), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(111), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S662 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S663 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S664 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(880), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S665 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: ArraySliceAccess - nil, // : - reduce(116), // ||, reduce: ArraySliceAccess - reduce(116), // ^^, reduce: ArraySliceAccess - reduce(116), // &&, reduce: ArraySliceAccess - reduce(116), // =~, reduce: ArraySliceAccess - reduce(116), // !=~, reduce: ArraySliceAccess - reduce(116), // ==, reduce: ArraySliceAccess - reduce(116), // !=, reduce: ArraySliceAccess - reduce(116), // >, reduce: ArraySliceAccess - reduce(116), // >=, reduce: ArraySliceAccess - reduce(116), // <, reduce: ArraySliceAccess - reduce(116), // <=, reduce: ArraySliceAccess - reduce(116), // |, reduce: ArraySliceAccess - reduce(116), // ^, reduce: ArraySliceAccess - reduce(116), // &, reduce: ArraySliceAccess - reduce(116), // <<, reduce: ArraySliceAccess - reduce(116), // >>, reduce: ArraySliceAccess - reduce(116), // +, reduce: ArraySliceAccess - reduce(116), // -, reduce: ArraySliceAccess - reduce(116), // .+, reduce: ArraySliceAccess - reduce(116), // .-, reduce: ArraySliceAccess - reduce(116), // ., reduce: ArraySliceAccess - reduce(116), // *, reduce: ArraySliceAccess - reduce(116), // /, reduce: ArraySliceAccess - reduce(116), // //, reduce: ArraySliceAccess - reduce(116), // %, reduce: ArraySliceAccess - reduce(116), // .*, reduce: ArraySliceAccess - reduce(116), // ./, reduce: ArraySliceAccess - reduce(116), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(116), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(116), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(116), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S666 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S667 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S668 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S669 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S670 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S671 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S672 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S673 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S674 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S675 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S676 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S677 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S678 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S679 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S680 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S681 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S682 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S683 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S684 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S685 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S686 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: UnaryOpTerm - reduce(69), // :, reduce: UnaryOpTerm - reduce(69), // ||, reduce: UnaryOpTerm - reduce(69), // ^^, reduce: UnaryOpTerm - reduce(69), // &&, reduce: UnaryOpTerm - reduce(69), // =~, reduce: UnaryOpTerm - reduce(69), // !=~, reduce: UnaryOpTerm - reduce(69), // ==, reduce: UnaryOpTerm - reduce(69), // !=, reduce: UnaryOpTerm - reduce(69), // >, reduce: UnaryOpTerm - reduce(69), // >=, reduce: UnaryOpTerm - reduce(69), // <, reduce: UnaryOpTerm - reduce(69), // <=, reduce: UnaryOpTerm - reduce(69), // |, reduce: UnaryOpTerm - reduce(69), // ^, reduce: UnaryOpTerm - reduce(69), // &, reduce: UnaryOpTerm - reduce(69), // <<, reduce: UnaryOpTerm - reduce(69), // >>, reduce: UnaryOpTerm - reduce(69), // +, reduce: UnaryOpTerm - reduce(69), // -, reduce: UnaryOpTerm - reduce(69), // .+, reduce: UnaryOpTerm - reduce(69), // .-, reduce: UnaryOpTerm - reduce(69), // ., reduce: UnaryOpTerm - reduce(69), // *, reduce: UnaryOpTerm - reduce(69), // /, reduce: UnaryOpTerm - reduce(69), // //, reduce: UnaryOpTerm - reduce(69), // %, reduce: UnaryOpTerm - reduce(69), // .*, reduce: UnaryOpTerm - reduce(69), // ./, reduce: UnaryOpTerm - reduce(69), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(69), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S687 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S688 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S689 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S690 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S691 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S692 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S693 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S694 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: UnaryOpTerm - reduce(70), // :, reduce: UnaryOpTerm - reduce(70), // ||, reduce: UnaryOpTerm - reduce(70), // ^^, reduce: UnaryOpTerm - reduce(70), // &&, reduce: UnaryOpTerm - reduce(70), // =~, reduce: UnaryOpTerm - reduce(70), // !=~, reduce: UnaryOpTerm - reduce(70), // ==, reduce: UnaryOpTerm - reduce(70), // !=, reduce: UnaryOpTerm - reduce(70), // >, reduce: UnaryOpTerm - reduce(70), // >=, reduce: UnaryOpTerm - reduce(70), // <, reduce: UnaryOpTerm - reduce(70), // <=, reduce: UnaryOpTerm - reduce(70), // |, reduce: UnaryOpTerm - reduce(70), // ^, reduce: UnaryOpTerm - reduce(70), // &, reduce: UnaryOpTerm - reduce(70), // <<, reduce: UnaryOpTerm - reduce(70), // >>, reduce: UnaryOpTerm - reduce(70), // +, reduce: UnaryOpTerm - reduce(70), // -, reduce: UnaryOpTerm - reduce(70), // .+, reduce: UnaryOpTerm - reduce(70), // .-, reduce: UnaryOpTerm - reduce(70), // ., reduce: UnaryOpTerm - reduce(70), // *, reduce: UnaryOpTerm - reduce(70), // /, reduce: UnaryOpTerm - reduce(70), // //, reduce: UnaryOpTerm - reduce(70), // %, reduce: UnaryOpTerm - reduce(70), // .*, reduce: UnaryOpTerm - reduce(70), // ./, reduce: UnaryOpTerm - reduce(70), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(70), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S695 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: UnaryOpTerm - reduce(71), // :, reduce: UnaryOpTerm - reduce(71), // ||, reduce: UnaryOpTerm - reduce(71), // ^^, reduce: UnaryOpTerm - reduce(71), // &&, reduce: UnaryOpTerm - reduce(71), // =~, reduce: UnaryOpTerm - reduce(71), // !=~, reduce: UnaryOpTerm - reduce(71), // ==, reduce: UnaryOpTerm - reduce(71), // !=, reduce: UnaryOpTerm - reduce(71), // >, reduce: UnaryOpTerm - reduce(71), // >=, reduce: UnaryOpTerm - reduce(71), // <, reduce: UnaryOpTerm - reduce(71), // <=, reduce: UnaryOpTerm - reduce(71), // |, reduce: UnaryOpTerm - reduce(71), // ^, reduce: UnaryOpTerm - reduce(71), // &, reduce: UnaryOpTerm - reduce(71), // <<, reduce: UnaryOpTerm - reduce(71), // >>, reduce: UnaryOpTerm - reduce(71), // +, reduce: UnaryOpTerm - reduce(71), // -, reduce: UnaryOpTerm - reduce(71), // .+, reduce: UnaryOpTerm - reduce(71), // .-, reduce: UnaryOpTerm - reduce(71), // ., reduce: UnaryOpTerm - reduce(71), // *, reduce: UnaryOpTerm - reduce(71), // /, reduce: UnaryOpTerm - reduce(71), // //, reduce: UnaryOpTerm - reduce(71), // %, reduce: UnaryOpTerm - reduce(71), // .*, reduce: UnaryOpTerm - reduce(71), // ./, reduce: UnaryOpTerm - reduce(71), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(71), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S696 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: UnaryOpTerm - reduce(72), // :, reduce: UnaryOpTerm - reduce(72), // ||, reduce: UnaryOpTerm - reduce(72), // ^^, reduce: UnaryOpTerm - reduce(72), // &&, reduce: UnaryOpTerm - reduce(72), // =~, reduce: UnaryOpTerm - reduce(72), // !=~, reduce: UnaryOpTerm - reduce(72), // ==, reduce: UnaryOpTerm - reduce(72), // !=, reduce: UnaryOpTerm - reduce(72), // >, reduce: UnaryOpTerm - reduce(72), // >=, reduce: UnaryOpTerm - reduce(72), // <, reduce: UnaryOpTerm - reduce(72), // <=, reduce: UnaryOpTerm - reduce(72), // |, reduce: UnaryOpTerm - reduce(72), // ^, reduce: UnaryOpTerm - reduce(72), // &, reduce: UnaryOpTerm - reduce(72), // <<, reduce: UnaryOpTerm - reduce(72), // >>, reduce: UnaryOpTerm - reduce(72), // +, reduce: UnaryOpTerm - reduce(72), // -, reduce: UnaryOpTerm - reduce(72), // .+, reduce: UnaryOpTerm - reduce(72), // .-, reduce: UnaryOpTerm - reduce(72), // ., reduce: UnaryOpTerm - reduce(72), // *, reduce: UnaryOpTerm - reduce(72), // /, reduce: UnaryOpTerm - reduce(72), // //, reduce: UnaryOpTerm - reduce(72), // %, reduce: UnaryOpTerm - reduce(72), // .*, reduce: UnaryOpTerm - reduce(72), // ./, reduce: UnaryOpTerm - reduce(72), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(72), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S697 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: UnaryOpTerm - reduce(73), // :, reduce: UnaryOpTerm - reduce(73), // ||, reduce: UnaryOpTerm - reduce(73), // ^^, reduce: UnaryOpTerm - reduce(73), // &&, reduce: UnaryOpTerm - reduce(73), // =~, reduce: UnaryOpTerm - reduce(73), // !=~, reduce: UnaryOpTerm - reduce(73), // ==, reduce: UnaryOpTerm - reduce(73), // !=, reduce: UnaryOpTerm - reduce(73), // >, reduce: UnaryOpTerm - reduce(73), // >=, reduce: UnaryOpTerm - reduce(73), // <, reduce: UnaryOpTerm - reduce(73), // <=, reduce: UnaryOpTerm - reduce(73), // |, reduce: UnaryOpTerm - reduce(73), // ^, reduce: UnaryOpTerm - reduce(73), // &, reduce: UnaryOpTerm - reduce(73), // <<, reduce: UnaryOpTerm - reduce(73), // >>, reduce: UnaryOpTerm - reduce(73), // +, reduce: UnaryOpTerm - reduce(73), // -, reduce: UnaryOpTerm - reduce(73), // .+, reduce: UnaryOpTerm - reduce(73), // .-, reduce: UnaryOpTerm - reduce(73), // ., reduce: UnaryOpTerm - reduce(73), // *, reduce: UnaryOpTerm - reduce(73), // /, reduce: UnaryOpTerm - reduce(73), // //, reduce: UnaryOpTerm - reduce(73), // %, reduce: UnaryOpTerm - reduce(73), // .*, reduce: UnaryOpTerm - reduce(73), // ./, reduce: UnaryOpTerm - reduce(73), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(73), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S698 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: UnaryOpTerm - reduce(74), // :, reduce: UnaryOpTerm - reduce(74), // ||, reduce: UnaryOpTerm - reduce(74), // ^^, reduce: UnaryOpTerm - reduce(74), // &&, reduce: UnaryOpTerm - reduce(74), // =~, reduce: UnaryOpTerm - reduce(74), // !=~, reduce: UnaryOpTerm - reduce(74), // ==, reduce: UnaryOpTerm - reduce(74), // !=, reduce: UnaryOpTerm - reduce(74), // >, reduce: UnaryOpTerm - reduce(74), // >=, reduce: UnaryOpTerm - reduce(74), // <, reduce: UnaryOpTerm - reduce(74), // <=, reduce: UnaryOpTerm - reduce(74), // |, reduce: UnaryOpTerm - reduce(74), // ^, reduce: UnaryOpTerm - reduce(74), // &, reduce: UnaryOpTerm - reduce(74), // <<, reduce: UnaryOpTerm - reduce(74), // >>, reduce: UnaryOpTerm - reduce(74), // +, reduce: UnaryOpTerm - reduce(74), // -, reduce: UnaryOpTerm - reduce(74), // .+, reduce: UnaryOpTerm - reduce(74), // .-, reduce: UnaryOpTerm - reduce(74), // ., reduce: UnaryOpTerm - reduce(74), // *, reduce: UnaryOpTerm - reduce(74), // /, reduce: UnaryOpTerm - reduce(74), // //, reduce: UnaryOpTerm - reduce(74), // %, reduce: UnaryOpTerm - reduce(74), // .*, reduce: UnaryOpTerm - reduce(74), // ./, reduce: UnaryOpTerm - reduce(74), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(74), // ], reduce: UnaryOpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S699 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S700 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(910), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S701 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(911), // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S702 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(912), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S703 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(104), // ?, reduce: ArrayLiteral - reduce(104), // :, reduce: ArrayLiteral - reduce(104), // ||, reduce: ArrayLiteral - reduce(104), // ^^, reduce: ArrayLiteral - reduce(104), // &&, reduce: ArrayLiteral - reduce(104), // =~, reduce: ArrayLiteral - reduce(104), // !=~, reduce: ArrayLiteral - reduce(104), // ==, reduce: ArrayLiteral - reduce(104), // !=, reduce: ArrayLiteral - reduce(104), // >, reduce: ArrayLiteral - reduce(104), // >=, reduce: ArrayLiteral - reduce(104), // <, reduce: ArrayLiteral - reduce(104), // <=, reduce: ArrayLiteral - reduce(104), // |, reduce: ArrayLiteral - reduce(104), // ^, reduce: ArrayLiteral - reduce(104), // &, reduce: ArrayLiteral - reduce(104), // <<, reduce: ArrayLiteral - reduce(104), // >>, reduce: ArrayLiteral - reduce(104), // +, reduce: ArrayLiteral - reduce(104), // -, reduce: ArrayLiteral - reduce(104), // .+, reduce: ArrayLiteral - reduce(104), // .-, reduce: ArrayLiteral - reduce(104), // ., reduce: ArrayLiteral - reduce(104), // *, reduce: ArrayLiteral - reduce(104), // /, reduce: ArrayLiteral - reduce(104), // //, reduce: ArrayLiteral - reduce(104), // %, reduce: ArrayLiteral - reduce(104), // .*, reduce: ArrayLiteral - reduce(104), // ./, reduce: ArrayLiteral - reduce(104), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(104), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(104), // ], reduce: ArrayLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(104), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S704 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(913), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S705 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(118), // ?, reduce: MapLiteral - reduce(118), // :, reduce: MapLiteral - reduce(118), // ||, reduce: MapLiteral - reduce(118), // ^^, reduce: MapLiteral - reduce(118), // &&, reduce: MapLiteral - reduce(118), // =~, reduce: MapLiteral - reduce(118), // !=~, reduce: MapLiteral - reduce(118), // ==, reduce: MapLiteral - reduce(118), // !=, reduce: MapLiteral - reduce(118), // >, reduce: MapLiteral - reduce(118), // >=, reduce: MapLiteral - reduce(118), // <, reduce: MapLiteral - reduce(118), // <=, reduce: MapLiteral - reduce(118), // |, reduce: MapLiteral - reduce(118), // ^, reduce: MapLiteral - reduce(118), // &, reduce: MapLiteral - reduce(118), // <<, reduce: MapLiteral - reduce(118), // >>, reduce: MapLiteral - reduce(118), // +, reduce: MapLiteral - reduce(118), // -, reduce: MapLiteral - reduce(118), // .+, reduce: MapLiteral - reduce(118), // .-, reduce: MapLiteral - reduce(118), // ., reduce: MapLiteral - reduce(118), // *, reduce: MapLiteral - reduce(118), // /, reduce: MapLiteral - reduce(118), // //, reduce: MapLiteral - reduce(118), // %, reduce: MapLiteral - reduce(118), // .*, reduce: MapLiteral - reduce(118), // ./, reduce: MapLiteral - reduce(118), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(118), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(118), // ], reduce: MapLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(118), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S706 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - shift(914), // } - }, - }, - actionRow{ // S707 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(915), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S708 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: LogicalOrTerm - nil, // : - reduce(30), // ||, reduce: LogicalOrTerm - 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, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(30), // ), reduce: LogicalOrTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S709 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: LogicalXORTerm - nil, // : - reduce(32), // ||, reduce: LogicalXORTerm - reduce(32), // ^^, reduce: LogicalXORTerm - shift(491), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - 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(32), // ), reduce: LogicalXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S710 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: LogicalAndTerm - nil, // : - reduce(34), // ||, reduce: LogicalAndTerm - reduce(34), // ^^, reduce: LogicalAndTerm - reduce(34), // &&, reduce: LogicalAndTerm - shift(492), // =~ - shift(493), // !=~ - shift(494), // == - shift(495), // != - nil, // > - 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(34), // ), reduce: LogicalAndTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S711 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: EqneTerm - nil, // : - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm - shift(496), // > - shift(497), // >= - shift(498), // < - shift(499), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(36), // ), reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S712 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: EqneTerm - nil, // : - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm - shift(496), // > - shift(497), // >= - shift(498), // < - shift(499), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(37), // ), reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S713 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(38), // ?, reduce: EqneTerm - nil, // : - reduce(38), // ||, reduce: EqneTerm - reduce(38), // ^^, reduce: EqneTerm - reduce(38), // &&, reduce: EqneTerm - reduce(38), // =~, reduce: EqneTerm - reduce(38), // !=~, reduce: EqneTerm - reduce(38), // ==, reduce: EqneTerm - reduce(38), // !=, reduce: EqneTerm - shift(496), // > - shift(497), // >= - shift(498), // < - shift(499), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(38), // ), reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S714 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(39), // ?, reduce: EqneTerm - nil, // : - reduce(39), // ||, reduce: EqneTerm - reduce(39), // ^^, reduce: EqneTerm - reduce(39), // &&, reduce: EqneTerm - reduce(39), // =~, reduce: EqneTerm - reduce(39), // !=~, reduce: EqneTerm - reduce(39), // ==, reduce: EqneTerm - reduce(39), // !=, reduce: EqneTerm - shift(496), // > - shift(497), // >= - shift(498), // < - shift(499), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(39), // ), reduce: EqneTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S715 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(41), // ?, reduce: CmpTerm - nil, // : - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm - shift(500), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(41), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S716 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(42), // ?, reduce: CmpTerm - nil, // : - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm - shift(500), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(42), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S717 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(43), // ?, reduce: CmpTerm - nil, // : - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm - shift(500), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(43), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S718 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(44), // ?, reduce: CmpTerm - nil, // : - reduce(44), // ||, reduce: CmpTerm - reduce(44), // ^^, reduce: CmpTerm - reduce(44), // &&, reduce: CmpTerm - reduce(44), // =~, reduce: CmpTerm - reduce(44), // !=~, reduce: CmpTerm - reduce(44), // ==, reduce: CmpTerm - reduce(44), // !=, reduce: CmpTerm - reduce(44), // >, reduce: CmpTerm - reduce(44), // >=, reduce: CmpTerm - reduce(44), // <, reduce: CmpTerm - reduce(44), // <=, reduce: CmpTerm - shift(500), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(44), // ), reduce: CmpTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S719 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(46), // ?, reduce: BitwiseORTerm - nil, // : - reduce(46), // ||, reduce: BitwiseORTerm - reduce(46), // ^^, reduce: BitwiseORTerm - reduce(46), // &&, reduce: BitwiseORTerm - reduce(46), // =~, reduce: BitwiseORTerm - reduce(46), // !=~, reduce: BitwiseORTerm - reduce(46), // ==, reduce: BitwiseORTerm - reduce(46), // !=, reduce: BitwiseORTerm - reduce(46), // >, reduce: BitwiseORTerm - reduce(46), // >=, reduce: BitwiseORTerm - reduce(46), // <, reduce: BitwiseORTerm - reduce(46), // <=, reduce: BitwiseORTerm - reduce(46), // |, reduce: BitwiseORTerm - shift(501), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(46), // ), reduce: BitwiseORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S720 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(48), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(48), // ||, reduce: BitwiseXORTerm - reduce(48), // ^^, reduce: BitwiseXORTerm - reduce(48), // &&, reduce: BitwiseXORTerm - reduce(48), // =~, reduce: BitwiseXORTerm - reduce(48), // !=~, reduce: BitwiseXORTerm - reduce(48), // ==, reduce: BitwiseXORTerm - reduce(48), // !=, reduce: BitwiseXORTerm - reduce(48), // >, reduce: BitwiseXORTerm - reduce(48), // >=, reduce: BitwiseXORTerm - reduce(48), // <, reduce: BitwiseXORTerm - reduce(48), // <=, reduce: BitwiseXORTerm - reduce(48), // |, reduce: BitwiseXORTerm - reduce(48), // ^, reduce: BitwiseXORTerm - shift(502), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(48), // ), reduce: BitwiseXORTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S721 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(50), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(50), // ||, reduce: BitwiseANDTerm - reduce(50), // ^^, reduce: BitwiseANDTerm - reduce(50), // &&, reduce: BitwiseANDTerm - reduce(50), // =~, reduce: BitwiseANDTerm - reduce(50), // !=~, reduce: BitwiseANDTerm - reduce(50), // ==, reduce: BitwiseANDTerm - reduce(50), // !=, reduce: BitwiseANDTerm - reduce(50), // >, reduce: BitwiseANDTerm - reduce(50), // >=, reduce: BitwiseANDTerm - reduce(50), // <, reduce: BitwiseANDTerm - reduce(50), // <=, reduce: BitwiseANDTerm - reduce(50), // |, reduce: BitwiseANDTerm - reduce(50), // ^, reduce: BitwiseANDTerm - reduce(50), // &, reduce: BitwiseANDTerm - shift(503), // << - shift(504), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(50), // ), reduce: BitwiseANDTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S722 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm - shift(505), // + - shift(506), // - - shift(507), // .+ - shift(508), // .- - shift(509), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(52), // ), reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S723 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(53), // ||, reduce: BitwiseShiftTerm - reduce(53), // ^^, reduce: BitwiseShiftTerm - reduce(53), // &&, reduce: BitwiseShiftTerm - reduce(53), // =~, reduce: BitwiseShiftTerm - reduce(53), // !=~, reduce: BitwiseShiftTerm - reduce(53), // ==, reduce: BitwiseShiftTerm - reduce(53), // !=, reduce: BitwiseShiftTerm - reduce(53), // >, reduce: BitwiseShiftTerm - reduce(53), // >=, reduce: BitwiseShiftTerm - reduce(53), // <, reduce: BitwiseShiftTerm - reduce(53), // <=, reduce: BitwiseShiftTerm - reduce(53), // |, reduce: BitwiseShiftTerm - reduce(53), // ^, reduce: BitwiseShiftTerm - reduce(53), // &, reduce: BitwiseShiftTerm - reduce(53), // <<, reduce: BitwiseShiftTerm - reduce(53), // >>, reduce: BitwiseShiftTerm - shift(505), // + - shift(506), // - - shift(507), // .+ - shift(508), // .- - shift(509), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(53), // ), reduce: BitwiseShiftTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S724 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm - nil, // : - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(511), // * - shift(512), // / - shift(513), // // - shift(514), // % - shift(515), // .* - shift(516), // ./ - shift(517), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(55), // ), reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S725 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm - nil, // : - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(511), // * - shift(512), // / - shift(513), // // - shift(514), // % - shift(515), // .* - shift(516), // ./ - shift(517), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(56), // ), reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S726 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: AddsubdotTerm - nil, // : - reduce(57), // ||, reduce: AddsubdotTerm - reduce(57), // ^^, reduce: AddsubdotTerm - reduce(57), // &&, reduce: AddsubdotTerm - reduce(57), // =~, reduce: AddsubdotTerm - reduce(57), // !=~, reduce: AddsubdotTerm - reduce(57), // ==, reduce: AddsubdotTerm - reduce(57), // !=, reduce: AddsubdotTerm - reduce(57), // >, reduce: AddsubdotTerm - reduce(57), // >=, reduce: AddsubdotTerm - reduce(57), // <, reduce: AddsubdotTerm - reduce(57), // <=, reduce: AddsubdotTerm - reduce(57), // |, reduce: AddsubdotTerm - reduce(57), // ^, reduce: AddsubdotTerm - reduce(57), // &, reduce: AddsubdotTerm - reduce(57), // <<, reduce: AddsubdotTerm - reduce(57), // >>, reduce: AddsubdotTerm - reduce(57), // +, reduce: AddsubdotTerm - reduce(57), // -, reduce: AddsubdotTerm - reduce(57), // .+, reduce: AddsubdotTerm - reduce(57), // .-, reduce: AddsubdotTerm - reduce(57), // ., reduce: AddsubdotTerm - shift(511), // * - shift(512), // / - shift(513), // // - shift(514), // % - shift(515), // .* - shift(516), // ./ - shift(517), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(57), // ), reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S727 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm - nil, // : - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(511), // * - shift(512), // / - shift(513), // // - shift(514), // % - shift(515), // .* - shift(516), // ./ - shift(517), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(58), // ), reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S728 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: AddsubdotTerm - nil, // : - reduce(59), // ||, reduce: AddsubdotTerm - reduce(59), // ^^, reduce: AddsubdotTerm - reduce(59), // &&, reduce: AddsubdotTerm - reduce(59), // =~, reduce: AddsubdotTerm - reduce(59), // !=~, reduce: AddsubdotTerm - reduce(59), // ==, reduce: AddsubdotTerm - reduce(59), // !=, reduce: AddsubdotTerm - reduce(59), // >, reduce: AddsubdotTerm - reduce(59), // >=, reduce: AddsubdotTerm - reduce(59), // <, reduce: AddsubdotTerm - reduce(59), // <=, reduce: AddsubdotTerm - reduce(59), // |, reduce: AddsubdotTerm - reduce(59), // ^, reduce: AddsubdotTerm - reduce(59), // &, reduce: AddsubdotTerm - reduce(59), // <<, reduce: AddsubdotTerm - reduce(59), // >>, reduce: AddsubdotTerm - reduce(59), // +, reduce: AddsubdotTerm - reduce(59), // -, reduce: AddsubdotTerm - reduce(59), // .+, reduce: AddsubdotTerm - reduce(59), // .-, reduce: AddsubdotTerm - reduce(59), // ., reduce: AddsubdotTerm - shift(511), // * - shift(512), // / - shift(513), // // - shift(514), // % - shift(515), // .* - shift(516), // ./ - shift(517), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(59), // ), reduce: AddsubdotTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S729 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: MuldivTerm - nil, // : - reduce(61), // ||, reduce: MuldivTerm - reduce(61), // ^^, reduce: MuldivTerm - reduce(61), // &&, reduce: MuldivTerm - reduce(61), // =~, reduce: MuldivTerm - reduce(61), // !=~, reduce: MuldivTerm - reduce(61), // ==, reduce: MuldivTerm - reduce(61), // !=, reduce: MuldivTerm - reduce(61), // >, reduce: MuldivTerm - reduce(61), // >=, reduce: MuldivTerm - reduce(61), // <, reduce: MuldivTerm - reduce(61), // <=, reduce: MuldivTerm - reduce(61), // |, reduce: MuldivTerm - reduce(61), // ^, reduce: MuldivTerm - reduce(61), // &, reduce: MuldivTerm - reduce(61), // <<, reduce: MuldivTerm - reduce(61), // >>, reduce: MuldivTerm - reduce(61), // +, reduce: MuldivTerm - reduce(61), // -, reduce: MuldivTerm - reduce(61), // .+, reduce: MuldivTerm - reduce(61), // .-, reduce: MuldivTerm - reduce(61), // ., reduce: MuldivTerm - reduce(61), // *, reduce: MuldivTerm - reduce(61), // /, reduce: MuldivTerm - reduce(61), // //, reduce: MuldivTerm - reduce(61), // %, reduce: MuldivTerm - reduce(61), // .*, reduce: MuldivTerm - reduce(61), // ./, reduce: MuldivTerm - reduce(61), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(61), // ), reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S730 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: MuldivTerm - nil, // : - reduce(62), // ||, reduce: MuldivTerm - reduce(62), // ^^, reduce: MuldivTerm - reduce(62), // &&, reduce: MuldivTerm - reduce(62), // =~, reduce: MuldivTerm - reduce(62), // !=~, reduce: MuldivTerm - reduce(62), // ==, reduce: MuldivTerm - reduce(62), // !=, reduce: MuldivTerm - reduce(62), // >, reduce: MuldivTerm - reduce(62), // >=, reduce: MuldivTerm - reduce(62), // <, reduce: MuldivTerm - reduce(62), // <=, reduce: MuldivTerm - reduce(62), // |, reduce: MuldivTerm - reduce(62), // ^, reduce: MuldivTerm - reduce(62), // &, reduce: MuldivTerm - reduce(62), // <<, reduce: MuldivTerm - reduce(62), // >>, reduce: MuldivTerm - reduce(62), // +, reduce: MuldivTerm - reduce(62), // -, reduce: MuldivTerm - reduce(62), // .+, reduce: MuldivTerm - reduce(62), // .-, reduce: MuldivTerm - reduce(62), // ., reduce: MuldivTerm - reduce(62), // *, reduce: MuldivTerm - reduce(62), // /, reduce: MuldivTerm - reduce(62), // //, reduce: MuldivTerm - reduce(62), // %, reduce: MuldivTerm - reduce(62), // .*, reduce: MuldivTerm - reduce(62), // ./, reduce: MuldivTerm - reduce(62), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(62), // ), reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S731 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: MuldivTerm - nil, // : - reduce(63), // ||, reduce: MuldivTerm - reduce(63), // ^^, reduce: MuldivTerm - reduce(63), // &&, reduce: MuldivTerm - reduce(63), // =~, reduce: MuldivTerm - reduce(63), // !=~, reduce: MuldivTerm - reduce(63), // ==, reduce: MuldivTerm - reduce(63), // !=, reduce: MuldivTerm - reduce(63), // >, reduce: MuldivTerm - reduce(63), // >=, reduce: MuldivTerm - reduce(63), // <, reduce: MuldivTerm - reduce(63), // <=, reduce: MuldivTerm - reduce(63), // |, reduce: MuldivTerm - reduce(63), // ^, reduce: MuldivTerm - reduce(63), // &, reduce: MuldivTerm - reduce(63), // <<, reduce: MuldivTerm - reduce(63), // >>, reduce: MuldivTerm - reduce(63), // +, reduce: MuldivTerm - reduce(63), // -, reduce: MuldivTerm - reduce(63), // .+, reduce: MuldivTerm - reduce(63), // .-, reduce: MuldivTerm - reduce(63), // ., reduce: MuldivTerm - reduce(63), // *, reduce: MuldivTerm - reduce(63), // /, reduce: MuldivTerm - reduce(63), // //, reduce: MuldivTerm - reduce(63), // %, reduce: MuldivTerm - reduce(63), // .*, reduce: MuldivTerm - reduce(63), // ./, reduce: MuldivTerm - reduce(63), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(63), // ), reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S732 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: MuldivTerm - nil, // : - reduce(64), // ||, reduce: MuldivTerm - reduce(64), // ^^, reduce: MuldivTerm - reduce(64), // &&, reduce: MuldivTerm - reduce(64), // =~, reduce: MuldivTerm - reduce(64), // !=~, reduce: MuldivTerm - reduce(64), // ==, reduce: MuldivTerm - reduce(64), // !=, reduce: MuldivTerm - reduce(64), // >, reduce: MuldivTerm - reduce(64), // >=, reduce: MuldivTerm - reduce(64), // <, reduce: MuldivTerm - reduce(64), // <=, reduce: MuldivTerm - reduce(64), // |, reduce: MuldivTerm - reduce(64), // ^, reduce: MuldivTerm - reduce(64), // &, reduce: MuldivTerm - reduce(64), // <<, reduce: MuldivTerm - reduce(64), // >>, reduce: MuldivTerm - reduce(64), // +, reduce: MuldivTerm - reduce(64), // -, reduce: MuldivTerm - reduce(64), // .+, reduce: MuldivTerm - reduce(64), // .-, reduce: MuldivTerm - reduce(64), // ., reduce: MuldivTerm - reduce(64), // *, reduce: MuldivTerm - reduce(64), // /, reduce: MuldivTerm - reduce(64), // //, reduce: MuldivTerm - reduce(64), // %, reduce: MuldivTerm - reduce(64), // .*, reduce: MuldivTerm - reduce(64), // ./, reduce: MuldivTerm - reduce(64), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(64), // ), reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S733 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: MuldivTerm - nil, // : - reduce(65), // ||, reduce: MuldivTerm - reduce(65), // ^^, reduce: MuldivTerm - reduce(65), // &&, reduce: MuldivTerm - reduce(65), // =~, reduce: MuldivTerm - reduce(65), // !=~, reduce: MuldivTerm - reduce(65), // ==, reduce: MuldivTerm - reduce(65), // !=, reduce: MuldivTerm - reduce(65), // >, reduce: MuldivTerm - reduce(65), // >=, reduce: MuldivTerm - reduce(65), // <, reduce: MuldivTerm - reduce(65), // <=, reduce: MuldivTerm - reduce(65), // |, reduce: MuldivTerm - reduce(65), // ^, reduce: MuldivTerm - reduce(65), // &, reduce: MuldivTerm - reduce(65), // <<, reduce: MuldivTerm - reduce(65), // >>, reduce: MuldivTerm - reduce(65), // +, reduce: MuldivTerm - reduce(65), // -, reduce: MuldivTerm - reduce(65), // .+, reduce: MuldivTerm - reduce(65), // .-, reduce: MuldivTerm - reduce(65), // ., reduce: MuldivTerm - reduce(65), // *, reduce: MuldivTerm - reduce(65), // /, reduce: MuldivTerm - reduce(65), // //, reduce: MuldivTerm - reduce(65), // %, reduce: MuldivTerm - reduce(65), // .*, reduce: MuldivTerm - reduce(65), // ./, reduce: MuldivTerm - reduce(65), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(65), // ), reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S734 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: MuldivTerm - nil, // : - reduce(66), // ||, reduce: MuldivTerm - reduce(66), // ^^, reduce: MuldivTerm - reduce(66), // &&, reduce: MuldivTerm - reduce(66), // =~, reduce: MuldivTerm - reduce(66), // !=~, reduce: MuldivTerm - reduce(66), // ==, reduce: MuldivTerm - reduce(66), // !=, reduce: MuldivTerm - reduce(66), // >, reduce: MuldivTerm - reduce(66), // >=, reduce: MuldivTerm - reduce(66), // <, reduce: MuldivTerm - reduce(66), // <=, reduce: MuldivTerm - reduce(66), // |, reduce: MuldivTerm - reduce(66), // ^, reduce: MuldivTerm - reduce(66), // &, reduce: MuldivTerm - reduce(66), // <<, reduce: MuldivTerm - reduce(66), // >>, reduce: MuldivTerm - reduce(66), // +, reduce: MuldivTerm - reduce(66), // -, reduce: MuldivTerm - reduce(66), // .+, reduce: MuldivTerm - reduce(66), // .-, reduce: MuldivTerm - reduce(66), // ., reduce: MuldivTerm - reduce(66), // *, reduce: MuldivTerm - reduce(66), // /, reduce: MuldivTerm - reduce(66), // //, reduce: MuldivTerm - reduce(66), // %, reduce: MuldivTerm - reduce(66), // .*, reduce: MuldivTerm - reduce(66), // ./, reduce: MuldivTerm - reduce(66), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(66), // ), reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S735 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: MuldivTerm - nil, // : - reduce(67), // ||, reduce: MuldivTerm - reduce(67), // ^^, reduce: MuldivTerm - reduce(67), // &&, reduce: MuldivTerm - reduce(67), // =~, reduce: MuldivTerm - reduce(67), // !=~, reduce: MuldivTerm - reduce(67), // ==, reduce: MuldivTerm - reduce(67), // !=, reduce: MuldivTerm - reduce(67), // >, reduce: MuldivTerm - reduce(67), // >=, reduce: MuldivTerm - reduce(67), // <, reduce: MuldivTerm - reduce(67), // <=, reduce: MuldivTerm - reduce(67), // |, reduce: MuldivTerm - reduce(67), // ^, reduce: MuldivTerm - reduce(67), // &, reduce: MuldivTerm - reduce(67), // <<, reduce: MuldivTerm - reduce(67), // >>, reduce: MuldivTerm - reduce(67), // +, reduce: MuldivTerm - reduce(67), // -, reduce: MuldivTerm - reduce(67), // .+, reduce: MuldivTerm - reduce(67), // .-, reduce: MuldivTerm - reduce(67), // ., reduce: MuldivTerm - reduce(67), // *, reduce: MuldivTerm - reduce(67), // /, reduce: MuldivTerm - reduce(67), // //, reduce: MuldivTerm - reduce(67), // %, reduce: MuldivTerm - reduce(67), // .*, reduce: MuldivTerm - reduce(67), // ./, reduce: MuldivTerm - reduce(67), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(67), // ), reduce: MuldivTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S736 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: PowTerm - nil, // : - reduce(76), // ||, reduce: PowTerm - reduce(76), // ^^, reduce: PowTerm - reduce(76), // &&, reduce: PowTerm - reduce(76), // =~, reduce: PowTerm - reduce(76), // !=~, reduce: PowTerm - reduce(76), // ==, reduce: PowTerm - reduce(76), // !=, reduce: PowTerm - reduce(76), // >, reduce: PowTerm - reduce(76), // >=, reduce: PowTerm - reduce(76), // <, reduce: PowTerm - reduce(76), // <=, reduce: PowTerm - reduce(76), // |, reduce: PowTerm - reduce(76), // ^, reduce: PowTerm - reduce(76), // &, reduce: PowTerm - reduce(76), // <<, reduce: PowTerm - reduce(76), // >>, reduce: PowTerm - reduce(76), // +, reduce: PowTerm - reduce(76), // -, reduce: PowTerm - reduce(76), // .+, reduce: PowTerm - reduce(76), // .-, reduce: PowTerm - reduce(76), // ., reduce: PowTerm - reduce(76), // *, reduce: PowTerm - reduce(76), // /, reduce: PowTerm - reduce(76), // //, reduce: PowTerm - reduce(76), // %, reduce: PowTerm - reduce(76), // .*, reduce: PowTerm - reduce(76), // ./, reduce: PowTerm - reduce(76), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - reduce(76), // ), reduce: PowTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S737 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(916), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(917), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S738 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(919), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S739 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(78), // ||, reduce: MlrvalOrFunction - reduce(78), // ^^, reduce: MlrvalOrFunction - reduce(78), // &&, reduce: MlrvalOrFunction - reduce(78), // =~, reduce: MlrvalOrFunction - reduce(78), // !=~, reduce: MlrvalOrFunction - reduce(78), // ==, reduce: MlrvalOrFunction - reduce(78), // !=, reduce: MlrvalOrFunction - reduce(78), // >, reduce: MlrvalOrFunction - reduce(78), // >=, reduce: MlrvalOrFunction - reduce(78), // <, reduce: MlrvalOrFunction - reduce(78), // <=, reduce: MlrvalOrFunction - reduce(78), // |, reduce: MlrvalOrFunction - reduce(78), // ^, reduce: MlrvalOrFunction - reduce(78), // &, reduce: MlrvalOrFunction - reduce(78), // <<, reduce: MlrvalOrFunction - reduce(78), // >>, reduce: MlrvalOrFunction - reduce(78), // +, reduce: MlrvalOrFunction - reduce(78), // -, reduce: MlrvalOrFunction - reduce(78), // .+, reduce: MlrvalOrFunction - reduce(78), // .-, reduce: MlrvalOrFunction - reduce(78), // ., reduce: MlrvalOrFunction - reduce(78), // *, reduce: MlrvalOrFunction - reduce(78), // /, reduce: MlrvalOrFunction - reduce(78), // //, reduce: MlrvalOrFunction - reduce(78), // %, reduce: MlrvalOrFunction - reduce(78), // .*, reduce: MlrvalOrFunction - reduce(78), // ./, reduce: MlrvalOrFunction - reduce(78), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(78), // **, reduce: MlrvalOrFunction - nil, // ( - reduce(78), // ), reduce: MlrvalOrFunction - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(78), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S740 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: IndirectFieldName - nil, // : - reduce(84), // ||, reduce: IndirectFieldName - reduce(84), // ^^, reduce: IndirectFieldName - reduce(84), // &&, reduce: IndirectFieldName - reduce(84), // =~, reduce: IndirectFieldName - reduce(84), // !=~, reduce: IndirectFieldName - reduce(84), // ==, reduce: IndirectFieldName - reduce(84), // !=, reduce: IndirectFieldName - reduce(84), // >, reduce: IndirectFieldName - reduce(84), // >=, reduce: IndirectFieldName - reduce(84), // <, reduce: IndirectFieldName - reduce(84), // <=, reduce: IndirectFieldName - reduce(84), // |, reduce: IndirectFieldName - reduce(84), // ^, reduce: IndirectFieldName - reduce(84), // &, reduce: IndirectFieldName - reduce(84), // <<, reduce: IndirectFieldName - reduce(84), // >>, reduce: IndirectFieldName - reduce(84), // +, reduce: IndirectFieldName - reduce(84), // -, reduce: IndirectFieldName - reduce(84), // .+, reduce: IndirectFieldName - reduce(84), // .-, reduce: IndirectFieldName - reduce(84), // ., reduce: IndirectFieldName - reduce(84), // *, reduce: IndirectFieldName - reduce(84), // /, reduce: IndirectFieldName - reduce(84), // //, reduce: IndirectFieldName - reduce(84), // %, reduce: IndirectFieldName - reduce(84), // .*, reduce: IndirectFieldName - reduce(84), // ./, reduce: IndirectFieldName - reduce(84), // .//, reduce: IndirectFieldName - nil, // ! - nil, // ~ - reduce(84), // **, reduce: IndirectFieldName - nil, // ( - reduce(84), // ), reduce: IndirectFieldName - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(84), // [, reduce: IndirectFieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S741 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: ArrayLiteral - nil, // : - reduce(105), // ||, reduce: ArrayLiteral - reduce(105), // ^^, reduce: ArrayLiteral - reduce(105), // &&, reduce: ArrayLiteral - reduce(105), // =~, reduce: ArrayLiteral - reduce(105), // !=~, reduce: ArrayLiteral - reduce(105), // ==, reduce: ArrayLiteral - reduce(105), // !=, reduce: ArrayLiteral - reduce(105), // >, reduce: ArrayLiteral - reduce(105), // >=, reduce: ArrayLiteral - reduce(105), // <, reduce: ArrayLiteral - reduce(105), // <=, reduce: ArrayLiteral - reduce(105), // |, reduce: ArrayLiteral - reduce(105), // ^, reduce: ArrayLiteral - reduce(105), // &, reduce: ArrayLiteral - reduce(105), // <<, reduce: ArrayLiteral - reduce(105), // >>, reduce: ArrayLiteral - reduce(105), // +, reduce: ArrayLiteral - reduce(105), // -, reduce: ArrayLiteral - reduce(105), // .+, reduce: ArrayLiteral - reduce(105), // .-, reduce: ArrayLiteral - reduce(105), // ., reduce: ArrayLiteral - reduce(105), // *, reduce: ArrayLiteral - reduce(105), // /, reduce: ArrayLiteral - reduce(105), // //, reduce: ArrayLiteral - reduce(105), // %, reduce: ArrayLiteral - reduce(105), // .*, reduce: ArrayLiteral - reduce(105), // ./, reduce: ArrayLiteral - reduce(105), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(105), // **, reduce: ArrayLiteral - nil, // ( - reduce(105), // ), reduce: ArrayLiteral - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(105), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S742 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MapLiteral - nil, // : - reduce(119), // ||, reduce: MapLiteral - reduce(119), // ^^, reduce: MapLiteral - reduce(119), // &&, reduce: MapLiteral - reduce(119), // =~, reduce: MapLiteral - reduce(119), // !=~, reduce: MapLiteral - reduce(119), // ==, reduce: MapLiteral - reduce(119), // !=, reduce: MapLiteral - reduce(119), // >, reduce: MapLiteral - reduce(119), // >=, reduce: MapLiteral - reduce(119), // <, reduce: MapLiteral - reduce(119), // <=, reduce: MapLiteral - reduce(119), // |, reduce: MapLiteral - reduce(119), // ^, reduce: MapLiteral - reduce(119), // &, reduce: MapLiteral - reduce(119), // <<, reduce: MapLiteral - reduce(119), // >>, reduce: MapLiteral - reduce(119), // +, reduce: MapLiteral - reduce(119), // -, reduce: MapLiteral - reduce(119), // .+, reduce: MapLiteral - reduce(119), // .-, reduce: MapLiteral - reduce(119), // ., reduce: MapLiteral - reduce(119), // *, reduce: MapLiteral - reduce(119), // /, reduce: MapLiteral - reduce(119), // //, reduce: MapLiteral - reduce(119), // %, reduce: MapLiteral - reduce(119), // .*, reduce: MapLiteral - reduce(119), // ./, reduce: MapLiteral - reduce(119), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MapLiteral - nil, // ( - reduce(119), // ), reduce: MapLiteral - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(119), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S743 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(920), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S744 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: LogicalOrTerm - nil, // : - reduce(30), // ||, reduce: LogicalOrTerm - shift(534), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(30), // ], reduce: LogicalOrTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(30), // ,, reduce: LogicalOrTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S745 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: LogicalXORTerm - nil, // : - reduce(32), // ||, reduce: LogicalXORTerm - reduce(32), // ^^, reduce: LogicalXORTerm - shift(535), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(32), // ], reduce: LogicalXORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(32), // ,, reduce: LogicalXORTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S746 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: LogicalAndTerm - nil, // : - reduce(34), // ||, reduce: LogicalAndTerm - reduce(34), // ^^, reduce: LogicalAndTerm - reduce(34), // &&, reduce: LogicalAndTerm - shift(536), // =~ - shift(537), // !=~ - shift(538), // == - shift(539), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(34), // ], reduce: LogicalAndTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(34), // ,, reduce: LogicalAndTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S747 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: EqneTerm - nil, // : - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm - shift(540), // > - shift(541), // >= - shift(542), // < - shift(543), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(36), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(36), // ,, reduce: EqneTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S748 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: EqneTerm - nil, // : - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm - shift(540), // > - shift(541), // >= - shift(542), // < - shift(543), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(37), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(37), // ,, reduce: EqneTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S749 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(38), // ?, reduce: EqneTerm - nil, // : - reduce(38), // ||, reduce: EqneTerm - reduce(38), // ^^, reduce: EqneTerm - reduce(38), // &&, reduce: EqneTerm - reduce(38), // =~, reduce: EqneTerm - reduce(38), // !=~, reduce: EqneTerm - reduce(38), // ==, reduce: EqneTerm - reduce(38), // !=, reduce: EqneTerm - shift(540), // > - shift(541), // >= - shift(542), // < - shift(543), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(38), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(38), // ,, reduce: EqneTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S750 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(39), // ?, reduce: EqneTerm - nil, // : - reduce(39), // ||, reduce: EqneTerm - reduce(39), // ^^, reduce: EqneTerm - reduce(39), // &&, reduce: EqneTerm - reduce(39), // =~, reduce: EqneTerm - reduce(39), // !=~, reduce: EqneTerm - reduce(39), // ==, reduce: EqneTerm - reduce(39), // !=, reduce: EqneTerm - shift(540), // > - shift(541), // >= - shift(542), // < - shift(543), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(39), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(39), // ,, reduce: EqneTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S751 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(41), // ?, reduce: CmpTerm - nil, // : - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm - shift(544), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(41), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(41), // ,, reduce: CmpTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S752 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(42), // ?, reduce: CmpTerm - nil, // : - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm - shift(544), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(42), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(42), // ,, reduce: CmpTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S753 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(43), // ?, reduce: CmpTerm - nil, // : - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm - shift(544), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(43), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(43), // ,, reduce: CmpTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S754 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(44), // ?, reduce: CmpTerm - nil, // : - reduce(44), // ||, reduce: CmpTerm - reduce(44), // ^^, reduce: CmpTerm - reduce(44), // &&, reduce: CmpTerm - reduce(44), // =~, reduce: CmpTerm - reduce(44), // !=~, reduce: CmpTerm - reduce(44), // ==, reduce: CmpTerm - reduce(44), // !=, reduce: CmpTerm - reduce(44), // >, reduce: CmpTerm - reduce(44), // >=, reduce: CmpTerm - reduce(44), // <, reduce: CmpTerm - reduce(44), // <=, reduce: CmpTerm - shift(544), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(44), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(44), // ,, reduce: CmpTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S755 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(46), // ?, reduce: BitwiseORTerm - nil, // : - reduce(46), // ||, reduce: BitwiseORTerm - reduce(46), // ^^, reduce: BitwiseORTerm - reduce(46), // &&, reduce: BitwiseORTerm - reduce(46), // =~, reduce: BitwiseORTerm - reduce(46), // !=~, reduce: BitwiseORTerm - reduce(46), // ==, reduce: BitwiseORTerm - reduce(46), // !=, reduce: BitwiseORTerm - reduce(46), // >, reduce: BitwiseORTerm - reduce(46), // >=, reduce: BitwiseORTerm - reduce(46), // <, reduce: BitwiseORTerm - reduce(46), // <=, reduce: BitwiseORTerm - reduce(46), // |, reduce: BitwiseORTerm - shift(545), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(46), // ], reduce: BitwiseORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(46), // ,, reduce: BitwiseORTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S756 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(48), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(48), // ||, reduce: BitwiseXORTerm - reduce(48), // ^^, reduce: BitwiseXORTerm - reduce(48), // &&, reduce: BitwiseXORTerm - reduce(48), // =~, reduce: BitwiseXORTerm - reduce(48), // !=~, reduce: BitwiseXORTerm - reduce(48), // ==, reduce: BitwiseXORTerm - reduce(48), // !=, reduce: BitwiseXORTerm - reduce(48), // >, reduce: BitwiseXORTerm - reduce(48), // >=, reduce: BitwiseXORTerm - reduce(48), // <, reduce: BitwiseXORTerm - reduce(48), // <=, reduce: BitwiseXORTerm - reduce(48), // |, reduce: BitwiseXORTerm - reduce(48), // ^, reduce: BitwiseXORTerm - shift(546), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(48), // ], reduce: BitwiseXORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(48), // ,, reduce: BitwiseXORTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S757 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(50), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(50), // ||, reduce: BitwiseANDTerm - reduce(50), // ^^, reduce: BitwiseANDTerm - reduce(50), // &&, reduce: BitwiseANDTerm - reduce(50), // =~, reduce: BitwiseANDTerm - reduce(50), // !=~, reduce: BitwiseANDTerm - reduce(50), // ==, reduce: BitwiseANDTerm - reduce(50), // !=, reduce: BitwiseANDTerm - reduce(50), // >, reduce: BitwiseANDTerm - reduce(50), // >=, reduce: BitwiseANDTerm - reduce(50), // <, reduce: BitwiseANDTerm - reduce(50), // <=, reduce: BitwiseANDTerm - reduce(50), // |, reduce: BitwiseANDTerm - reduce(50), // ^, reduce: BitwiseANDTerm - reduce(50), // &, reduce: BitwiseANDTerm - shift(547), // << - shift(548), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(50), // ], reduce: BitwiseANDTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(50), // ,, reduce: BitwiseANDTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S758 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm - shift(549), // + - shift(550), // - - shift(551), // .+ - shift(552), // .- - shift(553), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(52), // ], reduce: BitwiseShiftTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(52), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S759 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(53), // ||, reduce: BitwiseShiftTerm - reduce(53), // ^^, reduce: BitwiseShiftTerm - reduce(53), // &&, reduce: BitwiseShiftTerm - reduce(53), // =~, reduce: BitwiseShiftTerm - reduce(53), // !=~, reduce: BitwiseShiftTerm - reduce(53), // ==, reduce: BitwiseShiftTerm - reduce(53), // !=, reduce: BitwiseShiftTerm - reduce(53), // >, reduce: BitwiseShiftTerm - reduce(53), // >=, reduce: BitwiseShiftTerm - reduce(53), // <, reduce: BitwiseShiftTerm - reduce(53), // <=, reduce: BitwiseShiftTerm - reduce(53), // |, reduce: BitwiseShiftTerm - reduce(53), // ^, reduce: BitwiseShiftTerm - reduce(53), // &, reduce: BitwiseShiftTerm - reduce(53), // <<, reduce: BitwiseShiftTerm - reduce(53), // >>, reduce: BitwiseShiftTerm - shift(549), // + - shift(550), // - - shift(551), // .+ - shift(552), // .- - shift(553), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(53), // ], reduce: BitwiseShiftTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(53), // ,, reduce: BitwiseShiftTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S760 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm - nil, // : - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(555), // * - shift(556), // / - shift(557), // // - shift(558), // % - shift(559), // .* - shift(560), // ./ - shift(561), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(55), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(55), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S761 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm - nil, // : - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(555), // * - shift(556), // / - shift(557), // // - shift(558), // % - shift(559), // .* - shift(560), // ./ - shift(561), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(56), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(56), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S762 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: AddsubdotTerm - nil, // : - reduce(57), // ||, reduce: AddsubdotTerm - reduce(57), // ^^, reduce: AddsubdotTerm - reduce(57), // &&, reduce: AddsubdotTerm - reduce(57), // =~, reduce: AddsubdotTerm - reduce(57), // !=~, reduce: AddsubdotTerm - reduce(57), // ==, reduce: AddsubdotTerm - reduce(57), // !=, reduce: AddsubdotTerm - reduce(57), // >, reduce: AddsubdotTerm - reduce(57), // >=, reduce: AddsubdotTerm - reduce(57), // <, reduce: AddsubdotTerm - reduce(57), // <=, reduce: AddsubdotTerm - reduce(57), // |, reduce: AddsubdotTerm - reduce(57), // ^, reduce: AddsubdotTerm - reduce(57), // &, reduce: AddsubdotTerm - reduce(57), // <<, reduce: AddsubdotTerm - reduce(57), // >>, reduce: AddsubdotTerm - reduce(57), // +, reduce: AddsubdotTerm - reduce(57), // -, reduce: AddsubdotTerm - reduce(57), // .+, reduce: AddsubdotTerm - reduce(57), // .-, reduce: AddsubdotTerm - reduce(57), // ., reduce: AddsubdotTerm - shift(555), // * - shift(556), // / - shift(557), // // - shift(558), // % - shift(559), // .* - shift(560), // ./ - shift(561), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(57), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(57), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S763 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm - nil, // : - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(555), // * - shift(556), // / - shift(557), // // - shift(558), // % - shift(559), // .* - shift(560), // ./ - shift(561), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(58), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(58), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S764 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: AddsubdotTerm - nil, // : - reduce(59), // ||, reduce: AddsubdotTerm - reduce(59), // ^^, reduce: AddsubdotTerm - reduce(59), // &&, reduce: AddsubdotTerm - reduce(59), // =~, reduce: AddsubdotTerm - reduce(59), // !=~, reduce: AddsubdotTerm - reduce(59), // ==, reduce: AddsubdotTerm - reduce(59), // !=, reduce: AddsubdotTerm - reduce(59), // >, reduce: AddsubdotTerm - reduce(59), // >=, reduce: AddsubdotTerm - reduce(59), // <, reduce: AddsubdotTerm - reduce(59), // <=, reduce: AddsubdotTerm - reduce(59), // |, reduce: AddsubdotTerm - reduce(59), // ^, reduce: AddsubdotTerm - reduce(59), // &, reduce: AddsubdotTerm - reduce(59), // <<, reduce: AddsubdotTerm - reduce(59), // >>, reduce: AddsubdotTerm - reduce(59), // +, reduce: AddsubdotTerm - reduce(59), // -, reduce: AddsubdotTerm - reduce(59), // .+, reduce: AddsubdotTerm - reduce(59), // .-, reduce: AddsubdotTerm - reduce(59), // ., reduce: AddsubdotTerm - shift(555), // * - shift(556), // / - shift(557), // // - shift(558), // % - shift(559), // .* - shift(560), // ./ - shift(561), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(59), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(59), // ,, reduce: AddsubdotTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S765 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: MuldivTerm - nil, // : - reduce(61), // ||, reduce: MuldivTerm - reduce(61), // ^^, reduce: MuldivTerm - reduce(61), // &&, reduce: MuldivTerm - reduce(61), // =~, reduce: MuldivTerm - reduce(61), // !=~, reduce: MuldivTerm - reduce(61), // ==, reduce: MuldivTerm - reduce(61), // !=, reduce: MuldivTerm - reduce(61), // >, reduce: MuldivTerm - reduce(61), // >=, reduce: MuldivTerm - reduce(61), // <, reduce: MuldivTerm - reduce(61), // <=, reduce: MuldivTerm - reduce(61), // |, reduce: MuldivTerm - reduce(61), // ^, reduce: MuldivTerm - reduce(61), // &, reduce: MuldivTerm - reduce(61), // <<, reduce: MuldivTerm - reduce(61), // >>, reduce: MuldivTerm - reduce(61), // +, reduce: MuldivTerm - reduce(61), // -, reduce: MuldivTerm - reduce(61), // .+, reduce: MuldivTerm - reduce(61), // .-, reduce: MuldivTerm - reduce(61), // ., reduce: MuldivTerm - reduce(61), // *, reduce: MuldivTerm - reduce(61), // /, reduce: MuldivTerm - reduce(61), // //, reduce: MuldivTerm - reduce(61), // %, reduce: MuldivTerm - reduce(61), // .*, reduce: MuldivTerm - reduce(61), // ./, reduce: MuldivTerm - reduce(61), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(61), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(61), // ,, reduce: MuldivTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S766 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: MuldivTerm - nil, // : - reduce(62), // ||, reduce: MuldivTerm - reduce(62), // ^^, reduce: MuldivTerm - reduce(62), // &&, reduce: MuldivTerm - reduce(62), // =~, reduce: MuldivTerm - reduce(62), // !=~, reduce: MuldivTerm - reduce(62), // ==, reduce: MuldivTerm - reduce(62), // !=, reduce: MuldivTerm - reduce(62), // >, reduce: MuldivTerm - reduce(62), // >=, reduce: MuldivTerm - reduce(62), // <, reduce: MuldivTerm - reduce(62), // <=, reduce: MuldivTerm - reduce(62), // |, reduce: MuldivTerm - reduce(62), // ^, reduce: MuldivTerm - reduce(62), // &, reduce: MuldivTerm - reduce(62), // <<, reduce: MuldivTerm - reduce(62), // >>, reduce: MuldivTerm - reduce(62), // +, reduce: MuldivTerm - reduce(62), // -, reduce: MuldivTerm - reduce(62), // .+, reduce: MuldivTerm - reduce(62), // .-, reduce: MuldivTerm - reduce(62), // ., reduce: MuldivTerm - reduce(62), // *, reduce: MuldivTerm - reduce(62), // /, reduce: MuldivTerm - reduce(62), // //, reduce: MuldivTerm - reduce(62), // %, reduce: MuldivTerm - reduce(62), // .*, reduce: MuldivTerm - reduce(62), // ./, reduce: MuldivTerm - reduce(62), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(62), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(62), // ,, reduce: MuldivTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S767 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: MuldivTerm - nil, // : - reduce(63), // ||, reduce: MuldivTerm - reduce(63), // ^^, reduce: MuldivTerm - reduce(63), // &&, reduce: MuldivTerm - reduce(63), // =~, reduce: MuldivTerm - reduce(63), // !=~, reduce: MuldivTerm - reduce(63), // ==, reduce: MuldivTerm - reduce(63), // !=, reduce: MuldivTerm - reduce(63), // >, reduce: MuldivTerm - reduce(63), // >=, reduce: MuldivTerm - reduce(63), // <, reduce: MuldivTerm - reduce(63), // <=, reduce: MuldivTerm - reduce(63), // |, reduce: MuldivTerm - reduce(63), // ^, reduce: MuldivTerm - reduce(63), // &, reduce: MuldivTerm - reduce(63), // <<, reduce: MuldivTerm - reduce(63), // >>, reduce: MuldivTerm - reduce(63), // +, reduce: MuldivTerm - reduce(63), // -, reduce: MuldivTerm - reduce(63), // .+, reduce: MuldivTerm - reduce(63), // .-, reduce: MuldivTerm - reduce(63), // ., reduce: MuldivTerm - reduce(63), // *, reduce: MuldivTerm - reduce(63), // /, reduce: MuldivTerm - reduce(63), // //, reduce: MuldivTerm - reduce(63), // %, reduce: MuldivTerm - reduce(63), // .*, reduce: MuldivTerm - reduce(63), // ./, reduce: MuldivTerm - reduce(63), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(63), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(63), // ,, reduce: MuldivTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S768 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: MuldivTerm - nil, // : - reduce(64), // ||, reduce: MuldivTerm - reduce(64), // ^^, reduce: MuldivTerm - reduce(64), // &&, reduce: MuldivTerm - reduce(64), // =~, reduce: MuldivTerm - reduce(64), // !=~, reduce: MuldivTerm - reduce(64), // ==, reduce: MuldivTerm - reduce(64), // !=, reduce: MuldivTerm - reduce(64), // >, reduce: MuldivTerm - reduce(64), // >=, reduce: MuldivTerm - reduce(64), // <, reduce: MuldivTerm - reduce(64), // <=, reduce: MuldivTerm - reduce(64), // |, reduce: MuldivTerm - reduce(64), // ^, reduce: MuldivTerm - reduce(64), // &, reduce: MuldivTerm - reduce(64), // <<, reduce: MuldivTerm - reduce(64), // >>, reduce: MuldivTerm - reduce(64), // +, reduce: MuldivTerm - reduce(64), // -, reduce: MuldivTerm - reduce(64), // .+, reduce: MuldivTerm - reduce(64), // .-, reduce: MuldivTerm - reduce(64), // ., reduce: MuldivTerm - reduce(64), // *, reduce: MuldivTerm - reduce(64), // /, reduce: MuldivTerm - reduce(64), // //, reduce: MuldivTerm - reduce(64), // %, reduce: MuldivTerm - reduce(64), // .*, reduce: MuldivTerm - reduce(64), // ./, reduce: MuldivTerm - reduce(64), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(64), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(64), // ,, reduce: MuldivTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S769 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: MuldivTerm - nil, // : - reduce(65), // ||, reduce: MuldivTerm - reduce(65), // ^^, reduce: MuldivTerm - reduce(65), // &&, reduce: MuldivTerm - reduce(65), // =~, reduce: MuldivTerm - reduce(65), // !=~, reduce: MuldivTerm - reduce(65), // ==, reduce: MuldivTerm - reduce(65), // !=, reduce: MuldivTerm - reduce(65), // >, reduce: MuldivTerm - reduce(65), // >=, reduce: MuldivTerm - reduce(65), // <, reduce: MuldivTerm - reduce(65), // <=, reduce: MuldivTerm - reduce(65), // |, reduce: MuldivTerm - reduce(65), // ^, reduce: MuldivTerm - reduce(65), // &, reduce: MuldivTerm - reduce(65), // <<, reduce: MuldivTerm - reduce(65), // >>, reduce: MuldivTerm - reduce(65), // +, reduce: MuldivTerm - reduce(65), // -, reduce: MuldivTerm - reduce(65), // .+, reduce: MuldivTerm - reduce(65), // .-, reduce: MuldivTerm - reduce(65), // ., reduce: MuldivTerm - reduce(65), // *, reduce: MuldivTerm - reduce(65), // /, reduce: MuldivTerm - reduce(65), // //, reduce: MuldivTerm - reduce(65), // %, reduce: MuldivTerm - reduce(65), // .*, reduce: MuldivTerm - reduce(65), // ./, reduce: MuldivTerm - reduce(65), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(65), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(65), // ,, reduce: MuldivTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S770 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: MuldivTerm - nil, // : - reduce(66), // ||, reduce: MuldivTerm - reduce(66), // ^^, reduce: MuldivTerm - reduce(66), // &&, reduce: MuldivTerm - reduce(66), // =~, reduce: MuldivTerm - reduce(66), // !=~, reduce: MuldivTerm - reduce(66), // ==, reduce: MuldivTerm - reduce(66), // !=, reduce: MuldivTerm - reduce(66), // >, reduce: MuldivTerm - reduce(66), // >=, reduce: MuldivTerm - reduce(66), // <, reduce: MuldivTerm - reduce(66), // <=, reduce: MuldivTerm - reduce(66), // |, reduce: MuldivTerm - reduce(66), // ^, reduce: MuldivTerm - reduce(66), // &, reduce: MuldivTerm - reduce(66), // <<, reduce: MuldivTerm - reduce(66), // >>, reduce: MuldivTerm - reduce(66), // +, reduce: MuldivTerm - reduce(66), // -, reduce: MuldivTerm - reduce(66), // .+, reduce: MuldivTerm - reduce(66), // .-, reduce: MuldivTerm - reduce(66), // ., reduce: MuldivTerm - reduce(66), // *, reduce: MuldivTerm - reduce(66), // /, reduce: MuldivTerm - reduce(66), // //, reduce: MuldivTerm - reduce(66), // %, reduce: MuldivTerm - reduce(66), // .*, reduce: MuldivTerm - reduce(66), // ./, reduce: MuldivTerm - reduce(66), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(66), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(66), // ,, reduce: MuldivTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S771 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: MuldivTerm - nil, // : - reduce(67), // ||, reduce: MuldivTerm - reduce(67), // ^^, reduce: MuldivTerm - reduce(67), // &&, reduce: MuldivTerm - reduce(67), // =~, reduce: MuldivTerm - reduce(67), // !=~, reduce: MuldivTerm - reduce(67), // ==, reduce: MuldivTerm - reduce(67), // !=, reduce: MuldivTerm - reduce(67), // >, reduce: MuldivTerm - reduce(67), // >=, reduce: MuldivTerm - reduce(67), // <, reduce: MuldivTerm - reduce(67), // <=, reduce: MuldivTerm - reduce(67), // |, reduce: MuldivTerm - reduce(67), // ^, reduce: MuldivTerm - reduce(67), // &, reduce: MuldivTerm - reduce(67), // <<, reduce: MuldivTerm - reduce(67), // >>, reduce: MuldivTerm - reduce(67), // +, reduce: MuldivTerm - reduce(67), // -, reduce: MuldivTerm - reduce(67), // .+, reduce: MuldivTerm - reduce(67), // .-, reduce: MuldivTerm - reduce(67), // ., reduce: MuldivTerm - reduce(67), // *, reduce: MuldivTerm - reduce(67), // /, reduce: MuldivTerm - reduce(67), // //, reduce: MuldivTerm - reduce(67), // %, reduce: MuldivTerm - reduce(67), // .*, reduce: MuldivTerm - reduce(67), // ./, reduce: MuldivTerm - reduce(67), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(67), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(67), // ,, reduce: MuldivTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S772 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: PowTerm - nil, // : - reduce(76), // ||, reduce: PowTerm - reduce(76), // ^^, reduce: PowTerm - reduce(76), // &&, reduce: PowTerm - reduce(76), // =~, reduce: PowTerm - reduce(76), // !=~, reduce: PowTerm - reduce(76), // ==, reduce: PowTerm - reduce(76), // !=, reduce: PowTerm - reduce(76), // >, reduce: PowTerm - reduce(76), // >=, reduce: PowTerm - reduce(76), // <, reduce: PowTerm - reduce(76), // <=, reduce: PowTerm - reduce(76), // |, reduce: PowTerm - reduce(76), // ^, reduce: PowTerm - reduce(76), // &, reduce: PowTerm - reduce(76), // <<, reduce: PowTerm - reduce(76), // >>, reduce: PowTerm - reduce(76), // +, reduce: PowTerm - reduce(76), // -, reduce: PowTerm - reduce(76), // .+, reduce: PowTerm - reduce(76), // .-, reduce: PowTerm - reduce(76), // ., reduce: PowTerm - reduce(76), // *, reduce: PowTerm - reduce(76), // /, reduce: PowTerm - reduce(76), // //, reduce: PowTerm - reduce(76), // %, reduce: PowTerm - reduce(76), // .*, reduce: PowTerm - reduce(76), // ./, reduce: PowTerm - reduce(76), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(76), // ], reduce: PowTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(76), // ,, reduce: PowTerm - nil, // { - nil, // } - }, - }, - actionRow{ // S773 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(921), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(922), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S774 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(924), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S775 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(78), // ||, reduce: MlrvalOrFunction - reduce(78), // ^^, reduce: MlrvalOrFunction - reduce(78), // &&, reduce: MlrvalOrFunction - reduce(78), // =~, reduce: MlrvalOrFunction - reduce(78), // !=~, reduce: MlrvalOrFunction - reduce(78), // ==, reduce: MlrvalOrFunction - reduce(78), // !=, reduce: MlrvalOrFunction - reduce(78), // >, reduce: MlrvalOrFunction - reduce(78), // >=, reduce: MlrvalOrFunction - reduce(78), // <, reduce: MlrvalOrFunction - reduce(78), // <=, reduce: MlrvalOrFunction - reduce(78), // |, reduce: MlrvalOrFunction - reduce(78), // ^, reduce: MlrvalOrFunction - reduce(78), // &, reduce: MlrvalOrFunction - reduce(78), // <<, reduce: MlrvalOrFunction - reduce(78), // >>, reduce: MlrvalOrFunction - reduce(78), // +, reduce: MlrvalOrFunction - reduce(78), // -, reduce: MlrvalOrFunction - reduce(78), // .+, reduce: MlrvalOrFunction - reduce(78), // .-, reduce: MlrvalOrFunction - reduce(78), // ., reduce: MlrvalOrFunction - reduce(78), // *, reduce: MlrvalOrFunction - reduce(78), // /, reduce: MlrvalOrFunction - reduce(78), // //, reduce: MlrvalOrFunction - reduce(78), // %, reduce: MlrvalOrFunction - reduce(78), // .*, reduce: MlrvalOrFunction - reduce(78), // ./, reduce: MlrvalOrFunction - reduce(78), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(78), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(78), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(78), // [, reduce: MlrvalOrFunction - reduce(78), // ,, reduce: MlrvalOrFunction - nil, // { - nil, // } - }, - }, - actionRow{ // S776 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: IndirectFieldName - nil, // : - reduce(84), // ||, reduce: IndirectFieldName - reduce(84), // ^^, reduce: IndirectFieldName - reduce(84), // &&, reduce: IndirectFieldName - reduce(84), // =~, reduce: IndirectFieldName - reduce(84), // !=~, reduce: IndirectFieldName - reduce(84), // ==, reduce: IndirectFieldName - reduce(84), // !=, reduce: IndirectFieldName - reduce(84), // >, reduce: IndirectFieldName - reduce(84), // >=, reduce: IndirectFieldName - reduce(84), // <, reduce: IndirectFieldName - reduce(84), // <=, reduce: IndirectFieldName - reduce(84), // |, reduce: IndirectFieldName - reduce(84), // ^, reduce: IndirectFieldName - reduce(84), // &, reduce: IndirectFieldName - reduce(84), // <<, reduce: IndirectFieldName - reduce(84), // >>, reduce: IndirectFieldName - reduce(84), // +, reduce: IndirectFieldName - reduce(84), // -, reduce: IndirectFieldName - reduce(84), // .+, reduce: IndirectFieldName - reduce(84), // .-, reduce: IndirectFieldName - reduce(84), // ., reduce: IndirectFieldName - reduce(84), // *, reduce: IndirectFieldName - reduce(84), // /, reduce: IndirectFieldName - reduce(84), // //, reduce: IndirectFieldName - reduce(84), // %, reduce: IndirectFieldName - reduce(84), // .*, reduce: IndirectFieldName - reduce(84), // ./, reduce: IndirectFieldName - reduce(84), // .//, reduce: IndirectFieldName - nil, // ! - nil, // ~ - reduce(84), // **, reduce: IndirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(84), // ], reduce: IndirectFieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(84), // [, reduce: IndirectFieldName - reduce(84), // ,, reduce: IndirectFieldName - nil, // { - nil, // } - }, - }, - actionRow{ // S777 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: ArrayLiteral - nil, // : - reduce(105), // ||, reduce: ArrayLiteral - reduce(105), // ^^, reduce: ArrayLiteral - reduce(105), // &&, reduce: ArrayLiteral - reduce(105), // =~, reduce: ArrayLiteral - reduce(105), // !=~, reduce: ArrayLiteral - reduce(105), // ==, reduce: ArrayLiteral - reduce(105), // !=, reduce: ArrayLiteral - reduce(105), // >, reduce: ArrayLiteral - reduce(105), // >=, reduce: ArrayLiteral - reduce(105), // <, reduce: ArrayLiteral - reduce(105), // <=, reduce: ArrayLiteral - reduce(105), // |, reduce: ArrayLiteral - reduce(105), // ^, reduce: ArrayLiteral - reduce(105), // &, reduce: ArrayLiteral - reduce(105), // <<, reduce: ArrayLiteral - reduce(105), // >>, reduce: ArrayLiteral - reduce(105), // +, reduce: ArrayLiteral - reduce(105), // -, reduce: ArrayLiteral - reduce(105), // .+, reduce: ArrayLiteral - reduce(105), // .-, reduce: ArrayLiteral - reduce(105), // ., reduce: ArrayLiteral - reduce(105), // *, reduce: ArrayLiteral - reduce(105), // /, reduce: ArrayLiteral - reduce(105), // //, reduce: ArrayLiteral - reduce(105), // %, reduce: ArrayLiteral - reduce(105), // .*, reduce: ArrayLiteral - reduce(105), // ./, reduce: ArrayLiteral - reduce(105), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(105), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(105), // ], reduce: ArrayLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(105), // [, reduce: ArrayLiteral - reduce(105), // ,, reduce: ArrayLiteral - nil, // { - nil, // } - }, - }, - actionRow{ // S778 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(108), // ], reduce: ArrayLiteralElements - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S779 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MapLiteral - nil, // : - reduce(119), // ||, reduce: MapLiteral - reduce(119), // ^^, reduce: MapLiteral - reduce(119), // &&, reduce: MapLiteral - reduce(119), // =~, reduce: MapLiteral - reduce(119), // !=~, reduce: MapLiteral - reduce(119), // ==, reduce: MapLiteral - reduce(119), // !=, reduce: MapLiteral - reduce(119), // >, reduce: MapLiteral - reduce(119), // >=, reduce: MapLiteral - reduce(119), // <, reduce: MapLiteral - reduce(119), // <=, reduce: MapLiteral - reduce(119), // |, reduce: MapLiteral - reduce(119), // ^, reduce: MapLiteral - reduce(119), // &, reduce: MapLiteral - reduce(119), // <<, reduce: MapLiteral - reduce(119), // >>, reduce: MapLiteral - reduce(119), // +, reduce: MapLiteral - reduce(119), // -, reduce: MapLiteral - reduce(119), // .+, reduce: MapLiteral - reduce(119), // .-, reduce: MapLiteral - reduce(119), // ., reduce: MapLiteral - reduce(119), // *, reduce: MapLiteral - reduce(119), // /, reduce: MapLiteral - reduce(119), // //, reduce: MapLiteral - reduce(119), // %, reduce: MapLiteral - reduce(119), // .*, reduce: MapLiteral - reduce(119), // ./, reduce: MapLiteral - reduce(119), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(119), // ], reduce: MapLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(119), // [, reduce: MapLiteral - reduce(119), // ,, reduce: MapLiteral - nil, // { - nil, // } - }, - }, - actionRow{ // S780 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(123), // ,, reduce: MapLiteralKeyValuePair - nil, // { - reduce(123), // }, reduce: MapLiteralKeyValuePair - }, - }, - actionRow{ // S781 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(79), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(79), // ||, reduce: MlrvalOrFunction - reduce(79), // ^^, reduce: MlrvalOrFunction - reduce(79), // &&, reduce: MlrvalOrFunction - reduce(79), // =~, reduce: MlrvalOrFunction - reduce(79), // !=~, reduce: MlrvalOrFunction - reduce(79), // ==, reduce: MlrvalOrFunction - reduce(79), // !=, reduce: MlrvalOrFunction - reduce(79), // >, reduce: MlrvalOrFunction - reduce(79), // >=, reduce: MlrvalOrFunction - reduce(79), // <, reduce: MlrvalOrFunction - reduce(79), // <=, reduce: MlrvalOrFunction - reduce(79), // |, reduce: MlrvalOrFunction - reduce(79), // ^, reduce: MlrvalOrFunction - reduce(79), // &, reduce: MlrvalOrFunction - reduce(79), // <<, reduce: MlrvalOrFunction - reduce(79), // >>, reduce: MlrvalOrFunction - reduce(79), // +, reduce: MlrvalOrFunction - reduce(79), // -, reduce: MlrvalOrFunction - reduce(79), // .+, reduce: MlrvalOrFunction - reduce(79), // .-, reduce: MlrvalOrFunction - reduce(79), // ., reduce: MlrvalOrFunction - reduce(79), // *, reduce: MlrvalOrFunction - reduce(79), // /, reduce: MlrvalOrFunction - reduce(79), // //, reduce: MlrvalOrFunction - reduce(79), // %, reduce: MlrvalOrFunction - reduce(79), // .*, reduce: MlrvalOrFunction - reduce(79), // ./, reduce: MlrvalOrFunction - reduce(79), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(79), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(79), // [, reduce: MlrvalOrFunction - reduce(79), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(79), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S782 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(80), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(80), // ||, reduce: MlrvalOrFunction - reduce(80), // ^^, reduce: MlrvalOrFunction - reduce(80), // &&, reduce: MlrvalOrFunction - reduce(80), // =~, reduce: MlrvalOrFunction - reduce(80), // !=~, reduce: MlrvalOrFunction - reduce(80), // ==, reduce: MlrvalOrFunction - reduce(80), // !=, reduce: MlrvalOrFunction - reduce(80), // >, reduce: MlrvalOrFunction - reduce(80), // >=, reduce: MlrvalOrFunction - reduce(80), // <, reduce: MlrvalOrFunction - reduce(80), // <=, reduce: MlrvalOrFunction - reduce(80), // |, reduce: MlrvalOrFunction - reduce(80), // ^, reduce: MlrvalOrFunction - reduce(80), // &, reduce: MlrvalOrFunction - reduce(80), // <<, reduce: MlrvalOrFunction - reduce(80), // >>, reduce: MlrvalOrFunction - reduce(80), // +, reduce: MlrvalOrFunction - reduce(80), // -, reduce: MlrvalOrFunction - reduce(80), // .+, reduce: MlrvalOrFunction - reduce(80), // .-, reduce: MlrvalOrFunction - reduce(80), // ., reduce: MlrvalOrFunction - reduce(80), // *, reduce: MlrvalOrFunction - reduce(80), // /, reduce: MlrvalOrFunction - reduce(80), // //, reduce: MlrvalOrFunction - reduce(80), // %, reduce: MlrvalOrFunction - reduce(80), // .*, reduce: MlrvalOrFunction - reduce(80), // ./, reduce: MlrvalOrFunction - reduce(80), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(80), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(80), // [, reduce: MlrvalOrFunction - reduce(80), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(80), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S783 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(27), // ,, reduce: Rvalue - nil, // { - reduce(27), // }, reduce: Rvalue - }, - }, - actionRow{ // S784 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - shift(925), // ? - nil, // : - shift(926), // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(29), // ,, reduce: TernaryTerm - nil, // { - reduce(29), // }, reduce: TernaryTerm - }, - }, - actionRow{ // S785 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(31), // ?, reduce: LogicalOrTerm - nil, // : - reduce(31), // ||, reduce: LogicalOrTerm - shift(927), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(31), // ,, reduce: LogicalOrTerm - nil, // { - reduce(31), // }, reduce: LogicalOrTerm - }, - }, - actionRow{ // S786 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(33), // ?, reduce: LogicalXORTerm - nil, // : - reduce(33), // ||, reduce: LogicalXORTerm - reduce(33), // ^^, reduce: LogicalXORTerm - shift(928), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(33), // ,, reduce: LogicalXORTerm - nil, // { - reduce(33), // }, reduce: LogicalXORTerm - }, - }, - actionRow{ // S787 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(35), // ?, reduce: LogicalAndTerm - nil, // : - reduce(35), // ||, reduce: LogicalAndTerm - reduce(35), // ^^, reduce: LogicalAndTerm - reduce(35), // &&, reduce: LogicalAndTerm - shift(929), // =~ - shift(930), // !=~ - shift(931), // == - shift(932), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(35), // ,, reduce: LogicalAndTerm - nil, // { - reduce(35), // }, reduce: LogicalAndTerm - }, - }, - actionRow{ // S788 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(40), // ?, reduce: EqneTerm - nil, // : - reduce(40), // ||, reduce: EqneTerm - reduce(40), // ^^, reduce: EqneTerm - reduce(40), // &&, reduce: EqneTerm - reduce(40), // =~, reduce: EqneTerm - reduce(40), // !=~, reduce: EqneTerm - reduce(40), // ==, reduce: EqneTerm - reduce(40), // !=, reduce: EqneTerm - shift(933), // > - shift(934), // >= - shift(935), // < - 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, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(40), // ,, reduce: EqneTerm - nil, // { - reduce(40), // }, reduce: EqneTerm - }, - }, - actionRow{ // S789 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(45), // ?, reduce: CmpTerm - nil, // : - reduce(45), // ||, reduce: CmpTerm - reduce(45), // ^^, reduce: CmpTerm - reduce(45), // &&, reduce: CmpTerm - reduce(45), // =~, reduce: CmpTerm - reduce(45), // !=~, reduce: CmpTerm - reduce(45), // ==, reduce: CmpTerm - reduce(45), // !=, reduce: CmpTerm - reduce(45), // >, reduce: CmpTerm - reduce(45), // >=, reduce: CmpTerm - reduce(45), // <, reduce: CmpTerm - reduce(45), // <=, reduce: CmpTerm - shift(937), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(45), // ,, reduce: CmpTerm - nil, // { - reduce(45), // }, reduce: CmpTerm - }, - }, - actionRow{ // S790 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(47), // ?, reduce: BitwiseORTerm - nil, // : - reduce(47), // ||, reduce: BitwiseORTerm - reduce(47), // ^^, reduce: BitwiseORTerm - reduce(47), // &&, reduce: BitwiseORTerm - reduce(47), // =~, reduce: BitwiseORTerm - reduce(47), // !=~, reduce: BitwiseORTerm - reduce(47), // ==, reduce: BitwiseORTerm - reduce(47), // !=, reduce: BitwiseORTerm - reduce(47), // >, reduce: BitwiseORTerm - reduce(47), // >=, reduce: BitwiseORTerm - reduce(47), // <, reduce: BitwiseORTerm - reduce(47), // <=, reduce: BitwiseORTerm - reduce(47), // |, reduce: BitwiseORTerm - shift(938), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(47), // ,, reduce: BitwiseORTerm - nil, // { - reduce(47), // }, reduce: BitwiseORTerm - }, - }, - actionRow{ // S791 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(49), // ?, reduce: BitwiseXORTerm - nil, // : - reduce(49), // ||, reduce: BitwiseXORTerm - reduce(49), // ^^, reduce: BitwiseXORTerm - reduce(49), // &&, reduce: BitwiseXORTerm - reduce(49), // =~, reduce: BitwiseXORTerm - reduce(49), // !=~, reduce: BitwiseXORTerm - reduce(49), // ==, reduce: BitwiseXORTerm - reduce(49), // !=, reduce: BitwiseXORTerm - reduce(49), // >, reduce: BitwiseXORTerm - reduce(49), // >=, reduce: BitwiseXORTerm - reduce(49), // <, reduce: BitwiseXORTerm - reduce(49), // <=, reduce: BitwiseXORTerm - reduce(49), // |, reduce: BitwiseXORTerm - reduce(49), // ^, reduce: BitwiseXORTerm - shift(939), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(49), // ,, reduce: BitwiseXORTerm - nil, // { - reduce(49), // }, reduce: BitwiseXORTerm - }, - }, - actionRow{ // S792 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(51), // ?, reduce: BitwiseANDTerm - nil, // : - reduce(51), // ||, reduce: BitwiseANDTerm - reduce(51), // ^^, reduce: BitwiseANDTerm - reduce(51), // &&, reduce: BitwiseANDTerm - reduce(51), // =~, reduce: BitwiseANDTerm - reduce(51), // !=~, reduce: BitwiseANDTerm - reduce(51), // ==, reduce: BitwiseANDTerm - reduce(51), // !=, reduce: BitwiseANDTerm - reduce(51), // >, reduce: BitwiseANDTerm - reduce(51), // >=, reduce: BitwiseANDTerm - reduce(51), // <, reduce: BitwiseANDTerm - reduce(51), // <=, reduce: BitwiseANDTerm - reduce(51), // |, reduce: BitwiseANDTerm - reduce(51), // ^, reduce: BitwiseANDTerm - reduce(51), // &, reduce: BitwiseANDTerm - shift(940), // << - shift(941), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(51), // ,, reduce: BitwiseANDTerm - nil, // { - reduce(51), // }, reduce: BitwiseANDTerm - }, - }, - actionRow{ // S793 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(54), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(54), // ||, reduce: BitwiseShiftTerm - reduce(54), // ^^, reduce: BitwiseShiftTerm - reduce(54), // &&, reduce: BitwiseShiftTerm - reduce(54), // =~, reduce: BitwiseShiftTerm - reduce(54), // !=~, reduce: BitwiseShiftTerm - reduce(54), // ==, reduce: BitwiseShiftTerm - reduce(54), // !=, reduce: BitwiseShiftTerm - reduce(54), // >, reduce: BitwiseShiftTerm - reduce(54), // >=, reduce: BitwiseShiftTerm - reduce(54), // <, reduce: BitwiseShiftTerm - reduce(54), // <=, reduce: BitwiseShiftTerm - reduce(54), // |, reduce: BitwiseShiftTerm - reduce(54), // ^, reduce: BitwiseShiftTerm - reduce(54), // &, reduce: BitwiseShiftTerm - reduce(54), // <<, reduce: BitwiseShiftTerm - reduce(54), // >>, reduce: BitwiseShiftTerm - shift(942), // + - shift(943), // - - shift(944), // .+ - shift(945), // .- - shift(946), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(54), // ,, reduce: BitwiseShiftTerm - nil, // { - reduce(54), // }, reduce: BitwiseShiftTerm - }, - }, - actionRow{ // S794 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S795 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(60), // ?, reduce: AddsubdotTerm - nil, // : - reduce(60), // ||, reduce: AddsubdotTerm - reduce(60), // ^^, reduce: AddsubdotTerm - reduce(60), // &&, reduce: AddsubdotTerm - reduce(60), // =~, reduce: AddsubdotTerm - reduce(60), // !=~, reduce: AddsubdotTerm - reduce(60), // ==, reduce: AddsubdotTerm - reduce(60), // !=, reduce: AddsubdotTerm - reduce(60), // >, reduce: AddsubdotTerm - reduce(60), // >=, reduce: AddsubdotTerm - reduce(60), // <, reduce: AddsubdotTerm - reduce(60), // <=, reduce: AddsubdotTerm - reduce(60), // |, reduce: AddsubdotTerm - reduce(60), // ^, reduce: AddsubdotTerm - reduce(60), // &, reduce: AddsubdotTerm - reduce(60), // <<, reduce: AddsubdotTerm - reduce(60), // >>, reduce: AddsubdotTerm - reduce(60), // +, reduce: AddsubdotTerm - reduce(60), // -, reduce: AddsubdotTerm - reduce(60), // .+, reduce: AddsubdotTerm - reduce(60), // .-, reduce: AddsubdotTerm - reduce(60), // ., reduce: AddsubdotTerm - shift(948), // * - shift(949), // / - shift(950), // // - shift(951), // % - shift(952), // .* - shift(953), // ./ - shift(954), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(60), // ,, reduce: AddsubdotTerm - nil, // { - reduce(60), // }, reduce: AddsubdotTerm - }, - }, - actionRow{ // S796 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S797 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S798 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S799 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(68), // ?, reduce: MuldivTerm - nil, // : - reduce(68), // ||, reduce: MuldivTerm - reduce(68), // ^^, reduce: MuldivTerm - reduce(68), // &&, reduce: MuldivTerm - reduce(68), // =~, reduce: MuldivTerm - reduce(68), // !=~, reduce: MuldivTerm - reduce(68), // ==, reduce: MuldivTerm - reduce(68), // !=, reduce: MuldivTerm - reduce(68), // >, reduce: MuldivTerm - reduce(68), // >=, reduce: MuldivTerm - reduce(68), // <, reduce: MuldivTerm - reduce(68), // <=, reduce: MuldivTerm - reduce(68), // |, reduce: MuldivTerm - reduce(68), // ^, reduce: MuldivTerm - reduce(68), // &, reduce: MuldivTerm - reduce(68), // <<, reduce: MuldivTerm - reduce(68), // >>, reduce: MuldivTerm - reduce(68), // +, reduce: MuldivTerm - reduce(68), // -, reduce: MuldivTerm - reduce(68), // .+, reduce: MuldivTerm - reduce(68), // .-, reduce: MuldivTerm - reduce(68), // ., reduce: MuldivTerm - reduce(68), // *, reduce: MuldivTerm - reduce(68), // /, reduce: MuldivTerm - reduce(68), // //, reduce: MuldivTerm - reduce(68), // %, reduce: MuldivTerm - reduce(68), // .*, reduce: MuldivTerm - reduce(68), // ./, reduce: MuldivTerm - reduce(68), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) nil, // md_token_field_name nil, // $[ - nil, // ] + reduce(75), // ], reduce: UnaryOpTerm nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(68), // ,, reduce: MuldivTerm - nil, // { - reduce(68), // }, reduce: MuldivTerm - }, - }, - actionRow{ // S800 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -67269,10 +47365,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -67292,16 +47384,272 @@ var actionTab = actionTable{ nil, // [ reduce(75), // ,, reduce: UnaryOpTerm nil, // { - reduce(75), // }, reduce: UnaryOpTerm + nil, // } }, }, - actionRow{ // S801 + actionRow{ // S564 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(76), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: UnaryOpTerm + nil, // : + reduce(76), // ||, reduce: UnaryOpTerm + reduce(76), // ^^, reduce: UnaryOpTerm + reduce(76), // &&, reduce: UnaryOpTerm + reduce(76), // =~, reduce: UnaryOpTerm + reduce(76), // !=~, reduce: UnaryOpTerm + reduce(76), // ==, reduce: UnaryOpTerm + reduce(76), // !=, reduce: UnaryOpTerm + reduce(76), // >, reduce: UnaryOpTerm + reduce(76), // >=, reduce: UnaryOpTerm + reduce(76), // <, reduce: UnaryOpTerm + reduce(76), // <=, reduce: UnaryOpTerm + reduce(76), // |, reduce: UnaryOpTerm + reduce(76), // ^, reduce: UnaryOpTerm + reduce(76), // &, reduce: UnaryOpTerm + reduce(76), // <<, reduce: UnaryOpTerm + reduce(76), // >>, reduce: UnaryOpTerm + reduce(76), // +, reduce: UnaryOpTerm + reduce(76), // -, reduce: UnaryOpTerm + reduce(76), // .+, reduce: UnaryOpTerm + reduce(76), // .-, reduce: UnaryOpTerm + reduce(76), // ., reduce: UnaryOpTerm + reduce(76), // *, reduce: UnaryOpTerm + reduce(76), // /, reduce: UnaryOpTerm + reduce(76), // //, reduce: UnaryOpTerm + reduce(76), // %, reduce: UnaryOpTerm + reduce(76), // .*, reduce: UnaryOpTerm + reduce(76), // ./, reduce: UnaryOpTerm + reduce(76), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(76), // ,, reduce: UnaryOpTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S565 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(77), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: UnaryOpTerm + nil, // : + reduce(77), // ||, reduce: UnaryOpTerm + reduce(77), // ^^, reduce: UnaryOpTerm + reduce(77), // &&, reduce: UnaryOpTerm + reduce(77), // =~, reduce: UnaryOpTerm + reduce(77), // !=~, reduce: UnaryOpTerm + reduce(77), // ==, reduce: UnaryOpTerm + reduce(77), // !=, reduce: UnaryOpTerm + reduce(77), // >, reduce: UnaryOpTerm + reduce(77), // >=, reduce: UnaryOpTerm + reduce(77), // <, reduce: UnaryOpTerm + reduce(77), // <=, reduce: UnaryOpTerm + reduce(77), // |, reduce: UnaryOpTerm + reduce(77), // ^, reduce: UnaryOpTerm + reduce(77), // &, reduce: UnaryOpTerm + reduce(77), // <<, reduce: UnaryOpTerm + reduce(77), // >>, reduce: UnaryOpTerm + reduce(77), // +, reduce: UnaryOpTerm + reduce(77), // -, reduce: UnaryOpTerm + reduce(77), // .+, reduce: UnaryOpTerm + reduce(77), // .-, reduce: UnaryOpTerm + reduce(77), // ., reduce: UnaryOpTerm + reduce(77), // *, reduce: UnaryOpTerm + reduce(77), // /, reduce: UnaryOpTerm + reduce(77), // //, reduce: UnaryOpTerm + reduce(77), // %, reduce: UnaryOpTerm + reduce(77), // .*, reduce: UnaryOpTerm + reduce(77), // ./, reduce: UnaryOpTerm + reduce(77), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(77), // ,, reduce: UnaryOpTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S566 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(78), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: UnaryOpTerm + nil, // : + reduce(78), // ||, reduce: UnaryOpTerm + reduce(78), // ^^, reduce: UnaryOpTerm + reduce(78), // &&, reduce: UnaryOpTerm + reduce(78), // =~, reduce: UnaryOpTerm + reduce(78), // !=~, reduce: UnaryOpTerm + reduce(78), // ==, reduce: UnaryOpTerm + reduce(78), // !=, reduce: UnaryOpTerm + reduce(78), // >, reduce: UnaryOpTerm + reduce(78), // >=, reduce: UnaryOpTerm + reduce(78), // <, reduce: UnaryOpTerm + reduce(78), // <=, reduce: UnaryOpTerm + reduce(78), // |, reduce: UnaryOpTerm + reduce(78), // ^, reduce: UnaryOpTerm + reduce(78), // &, reduce: UnaryOpTerm + reduce(78), // <<, reduce: UnaryOpTerm + reduce(78), // >>, reduce: UnaryOpTerm + reduce(78), // +, reduce: UnaryOpTerm + reduce(78), // -, reduce: UnaryOpTerm + reduce(78), // .+, reduce: UnaryOpTerm + reduce(78), // .-, reduce: UnaryOpTerm + reduce(78), // ., reduce: UnaryOpTerm + reduce(78), // *, reduce: UnaryOpTerm + reduce(78), // /, reduce: UnaryOpTerm + reduce(78), // //, reduce: UnaryOpTerm + reduce(78), // %, reduce: UnaryOpTerm + reduce(78), // .*, reduce: UnaryOpTerm + reduce(78), // ./, reduce: UnaryOpTerm + reduce(78), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(78), // ,, reduce: UnaryOpTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S567 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -67351,41 +47699,125 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(804), // ( + shift(277), // ( nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ nil, // , - shift(832), // { + shift(302), // { nil, // } }, }, - actionRow{ // S802 + actionRow{ // S568 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(774), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S569 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -67435,1805 +47867,41 @@ var actionTab = actionTable{ nil, // ! nil, // ~ nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ + nil, // ( + shift(775), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ nil, // , - shift(832), // { + nil, // { nil, // } }, }, - actionRow{ // S803 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(77), // ?, reduce: PowTerm - nil, // : - reduce(77), // ||, reduce: PowTerm - reduce(77), // ^^, reduce: PowTerm - reduce(77), // &&, reduce: PowTerm - reduce(77), // =~, reduce: PowTerm - reduce(77), // !=~, reduce: PowTerm - reduce(77), // ==, reduce: PowTerm - reduce(77), // !=, reduce: PowTerm - reduce(77), // >, reduce: PowTerm - reduce(77), // >=, reduce: PowTerm - reduce(77), // <, reduce: PowTerm - reduce(77), // <=, reduce: PowTerm - reduce(77), // |, reduce: PowTerm - reduce(77), // ^, reduce: PowTerm - reduce(77), // &, reduce: PowTerm - reduce(77), // <<, reduce: PowTerm - reduce(77), // >>, reduce: PowTerm - reduce(77), // +, reduce: PowTerm - reduce(77), // -, reduce: PowTerm - reduce(77), // .+, reduce: PowTerm - reduce(77), // .-, reduce: PowTerm - reduce(77), // ., reduce: PowTerm - reduce(77), // *, reduce: PowTerm - reduce(77), // /, reduce: PowTerm - reduce(77), // //, reduce: PowTerm - reduce(77), // %, reduce: PowTerm - reduce(77), // .*, reduce: PowTerm - reduce(77), // ./, reduce: PowTerm - reduce(77), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - shift(960), // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - shift(961), // [ - reduce(77), // ,, reduce: PowTerm - nil, // { - reduce(77), // }, reduce: PowTerm - }, - }, - actionRow{ // S804 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S805 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(81), // ?, reduce: FieldName - nil, // : - reduce(81), // ||, reduce: FieldName - reduce(81), // ^^, reduce: FieldName - reduce(81), // &&, reduce: FieldName - reduce(81), // =~, reduce: FieldName - reduce(81), // !=~, reduce: FieldName - reduce(81), // ==, reduce: FieldName - reduce(81), // !=, reduce: FieldName - reduce(81), // >, reduce: FieldName - reduce(81), // >=, reduce: FieldName - reduce(81), // <, reduce: FieldName - reduce(81), // <=, reduce: FieldName - reduce(81), // |, reduce: FieldName - reduce(81), // ^, reduce: FieldName - reduce(81), // &, reduce: FieldName - reduce(81), // <<, reduce: FieldName - reduce(81), // >>, reduce: FieldName - reduce(81), // +, reduce: FieldName - reduce(81), // -, reduce: FieldName - reduce(81), // .+, reduce: FieldName - reduce(81), // .-, reduce: FieldName - reduce(81), // ., reduce: FieldName - reduce(81), // *, reduce: FieldName - reduce(81), // /, reduce: FieldName - reduce(81), // //, reduce: FieldName - reduce(81), // %, reduce: FieldName - reduce(81), // .*, reduce: FieldName - reduce(81), // ./, reduce: FieldName - reduce(81), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(81), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(81), // [, reduce: FieldName - reduce(81), // ,, reduce: FieldName - nil, // { - reduce(81), // }, reduce: FieldName - }, - }, - actionRow{ // S806 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(82), // ?, reduce: FieldName - nil, // : - reduce(82), // ||, reduce: FieldName - reduce(82), // ^^, reduce: FieldName - reduce(82), // &&, reduce: FieldName - reduce(82), // =~, reduce: FieldName - reduce(82), // !=~, reduce: FieldName - reduce(82), // ==, reduce: FieldName - reduce(82), // !=, reduce: FieldName - reduce(82), // >, reduce: FieldName - reduce(82), // >=, reduce: FieldName - reduce(82), // <, reduce: FieldName - reduce(82), // <=, reduce: FieldName - reduce(82), // |, reduce: FieldName - reduce(82), // ^, reduce: FieldName - reduce(82), // &, reduce: FieldName - reduce(82), // <<, reduce: FieldName - reduce(82), // >>, reduce: FieldName - reduce(82), // +, reduce: FieldName - reduce(82), // -, reduce: FieldName - reduce(82), // .+, reduce: FieldName - reduce(82), // .-, reduce: FieldName - reduce(82), // ., reduce: FieldName - reduce(82), // *, reduce: FieldName - reduce(82), // /, reduce: FieldName - reduce(82), // //, reduce: FieldName - reduce(82), // %, reduce: FieldName - reduce(82), // .*, reduce: FieldName - reduce(82), // ./, reduce: FieldName - reduce(82), // .//, reduce: FieldName - nil, // ! - nil, // ~ - reduce(82), // **, reduce: FieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(82), // [, reduce: FieldName - reduce(82), // ,, reduce: FieldName - nil, // { - reduce(82), // }, reduce: FieldName - }, - }, - actionRow{ // S807 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(83), // ?, reduce: DirectFieldName - nil, // : - reduce(83), // ||, reduce: DirectFieldName - reduce(83), // ^^, reduce: DirectFieldName - reduce(83), // &&, reduce: DirectFieldName - reduce(83), // =~, reduce: DirectFieldName - reduce(83), // !=~, reduce: DirectFieldName - reduce(83), // ==, reduce: DirectFieldName - reduce(83), // !=, reduce: DirectFieldName - reduce(83), // >, reduce: DirectFieldName - reduce(83), // >=, reduce: DirectFieldName - reduce(83), // <, reduce: DirectFieldName - reduce(83), // <=, reduce: DirectFieldName - reduce(83), // |, reduce: DirectFieldName - reduce(83), // ^, reduce: DirectFieldName - reduce(83), // &, reduce: DirectFieldName - reduce(83), // <<, reduce: DirectFieldName - reduce(83), // >>, reduce: DirectFieldName - reduce(83), // +, reduce: DirectFieldName - reduce(83), // -, reduce: DirectFieldName - reduce(83), // .+, reduce: DirectFieldName - reduce(83), // .-, reduce: DirectFieldName - reduce(83), // ., reduce: DirectFieldName - reduce(83), // *, reduce: DirectFieldName - reduce(83), // /, reduce: DirectFieldName - reduce(83), // //, reduce: DirectFieldName - reduce(83), // %, reduce: DirectFieldName - reduce(83), // .*, reduce: DirectFieldName - reduce(83), // ./, reduce: DirectFieldName - reduce(83), // .//, reduce: DirectFieldName - nil, // ! - nil, // ~ - reduce(83), // **, reduce: DirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(83), // [, reduce: DirectFieldName - reduce(83), // ,, reduce: DirectFieldName - nil, // { - reduce(83), // }, reduce: DirectFieldName - }, - }, - actionRow{ // S808 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - nil, // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S809 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(85), // ?, reduce: FullSrec - nil, // : - reduce(85), // ||, reduce: FullSrec - reduce(85), // ^^, reduce: FullSrec - reduce(85), // &&, reduce: FullSrec - reduce(85), // =~, reduce: FullSrec - reduce(85), // !=~, reduce: FullSrec - reduce(85), // ==, reduce: FullSrec - reduce(85), // !=, reduce: FullSrec - reduce(85), // >, reduce: FullSrec - reduce(85), // >=, reduce: FullSrec - reduce(85), // <, reduce: FullSrec - reduce(85), // <=, reduce: FullSrec - reduce(85), // |, reduce: FullSrec - reduce(85), // ^, reduce: FullSrec - reduce(85), // &, reduce: FullSrec - reduce(85), // <<, reduce: FullSrec - reduce(85), // >>, reduce: FullSrec - reduce(85), // +, reduce: FullSrec - reduce(85), // -, reduce: FullSrec - reduce(85), // .+, reduce: FullSrec - reduce(85), // .-, reduce: FullSrec - reduce(85), // ., reduce: FullSrec - reduce(85), // *, reduce: FullSrec - reduce(85), // /, reduce: FullSrec - reduce(85), // //, reduce: FullSrec - reduce(85), // %, reduce: FullSrec - reduce(85), // .*, reduce: FullSrec - reduce(85), // ./, reduce: FullSrec - reduce(85), // .//, reduce: FullSrec - nil, // ! - nil, // ~ - reduce(85), // **, reduce: FullSrec - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(85), // [, reduce: FullSrec - reduce(85), // ,, reduce: FullSrec - nil, // { - reduce(85), // }, reduce: FullSrec - }, - }, - actionRow{ // S810 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(86), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(86), // ||, reduce: MlrvalOrFunction - reduce(86), // ^^, reduce: MlrvalOrFunction - reduce(86), // &&, reduce: MlrvalOrFunction - reduce(86), // =~, reduce: MlrvalOrFunction - reduce(86), // !=~, reduce: MlrvalOrFunction - reduce(86), // ==, reduce: MlrvalOrFunction - reduce(86), // !=, reduce: MlrvalOrFunction - reduce(86), // >, reduce: MlrvalOrFunction - reduce(86), // >=, reduce: MlrvalOrFunction - reduce(86), // <, reduce: MlrvalOrFunction - reduce(86), // <=, reduce: MlrvalOrFunction - reduce(86), // |, reduce: MlrvalOrFunction - reduce(86), // ^, reduce: MlrvalOrFunction - reduce(86), // &, reduce: MlrvalOrFunction - reduce(86), // <<, reduce: MlrvalOrFunction - reduce(86), // >>, reduce: MlrvalOrFunction - reduce(86), // +, reduce: MlrvalOrFunction - reduce(86), // -, reduce: MlrvalOrFunction - reduce(86), // .+, reduce: MlrvalOrFunction - reduce(86), // .-, reduce: MlrvalOrFunction - reduce(86), // ., reduce: MlrvalOrFunction - reduce(86), // *, reduce: MlrvalOrFunction - reduce(86), // /, reduce: MlrvalOrFunction - reduce(86), // //, reduce: MlrvalOrFunction - reduce(86), // %, reduce: MlrvalOrFunction - reduce(86), // .*, reduce: MlrvalOrFunction - reduce(86), // ./, reduce: MlrvalOrFunction - reduce(86), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(86), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(86), // [, reduce: MlrvalOrFunction - reduce(86), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(86), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S811 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(87), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(87), // ||, reduce: MlrvalOrFunction - reduce(87), // ^^, reduce: MlrvalOrFunction - reduce(87), // &&, reduce: MlrvalOrFunction - reduce(87), // =~, reduce: MlrvalOrFunction - reduce(87), // !=~, reduce: MlrvalOrFunction - reduce(87), // ==, reduce: MlrvalOrFunction - reduce(87), // !=, reduce: MlrvalOrFunction - reduce(87), // >, reduce: MlrvalOrFunction - reduce(87), // >=, reduce: MlrvalOrFunction - reduce(87), // <, reduce: MlrvalOrFunction - reduce(87), // <=, reduce: MlrvalOrFunction - reduce(87), // |, reduce: MlrvalOrFunction - reduce(87), // ^, reduce: MlrvalOrFunction - reduce(87), // &, reduce: MlrvalOrFunction - reduce(87), // <<, reduce: MlrvalOrFunction - reduce(87), // >>, reduce: MlrvalOrFunction - reduce(87), // +, reduce: MlrvalOrFunction - reduce(87), // -, reduce: MlrvalOrFunction - reduce(87), // .+, reduce: MlrvalOrFunction - reduce(87), // .-, reduce: MlrvalOrFunction - reduce(87), // ., reduce: MlrvalOrFunction - reduce(87), // *, reduce: MlrvalOrFunction - reduce(87), // /, reduce: MlrvalOrFunction - reduce(87), // //, reduce: MlrvalOrFunction - reduce(87), // %, reduce: MlrvalOrFunction - reduce(87), // .*, reduce: MlrvalOrFunction - reduce(87), // ./, reduce: MlrvalOrFunction - reduce(87), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(87), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(87), // [, reduce: MlrvalOrFunction - reduce(87), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(87), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S812 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(88), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(88), // ||, reduce: MlrvalOrFunction - reduce(88), // ^^, reduce: MlrvalOrFunction - reduce(88), // &&, reduce: MlrvalOrFunction - reduce(88), // =~, reduce: MlrvalOrFunction - reduce(88), // !=~, reduce: MlrvalOrFunction - reduce(88), // ==, reduce: MlrvalOrFunction - reduce(88), // !=, reduce: MlrvalOrFunction - reduce(88), // >, reduce: MlrvalOrFunction - reduce(88), // >=, reduce: MlrvalOrFunction - reduce(88), // <, reduce: MlrvalOrFunction - reduce(88), // <=, reduce: MlrvalOrFunction - reduce(88), // |, reduce: MlrvalOrFunction - reduce(88), // ^, reduce: MlrvalOrFunction - reduce(88), // &, reduce: MlrvalOrFunction - reduce(88), // <<, reduce: MlrvalOrFunction - reduce(88), // >>, reduce: MlrvalOrFunction - reduce(88), // +, reduce: MlrvalOrFunction - reduce(88), // -, reduce: MlrvalOrFunction - reduce(88), // .+, reduce: MlrvalOrFunction - reduce(88), // .-, reduce: MlrvalOrFunction - reduce(88), // ., reduce: MlrvalOrFunction - reduce(88), // *, reduce: MlrvalOrFunction - reduce(88), // /, reduce: MlrvalOrFunction - reduce(88), // //, reduce: MlrvalOrFunction - reduce(88), // %, reduce: MlrvalOrFunction - reduce(88), // .*, reduce: MlrvalOrFunction - reduce(88), // ./, reduce: MlrvalOrFunction - reduce(88), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(88), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(88), // [, reduce: MlrvalOrFunction - reduce(88), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(88), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S813 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(89), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(89), // ||, reduce: MlrvalOrFunction - reduce(89), // ^^, reduce: MlrvalOrFunction - reduce(89), // &&, reduce: MlrvalOrFunction - reduce(89), // =~, reduce: MlrvalOrFunction - reduce(89), // !=~, reduce: MlrvalOrFunction - reduce(89), // ==, reduce: MlrvalOrFunction - reduce(89), // !=, reduce: MlrvalOrFunction - reduce(89), // >, reduce: MlrvalOrFunction - reduce(89), // >=, reduce: MlrvalOrFunction - reduce(89), // <, reduce: MlrvalOrFunction - reduce(89), // <=, reduce: MlrvalOrFunction - reduce(89), // |, reduce: MlrvalOrFunction - reduce(89), // ^, reduce: MlrvalOrFunction - reduce(89), // &, reduce: MlrvalOrFunction - reduce(89), // <<, reduce: MlrvalOrFunction - reduce(89), // >>, reduce: MlrvalOrFunction - reduce(89), // +, reduce: MlrvalOrFunction - reduce(89), // -, reduce: MlrvalOrFunction - reduce(89), // .+, reduce: MlrvalOrFunction - reduce(89), // .-, reduce: MlrvalOrFunction - reduce(89), // ., reduce: MlrvalOrFunction - reduce(89), // *, reduce: MlrvalOrFunction - reduce(89), // /, reduce: MlrvalOrFunction - reduce(89), // //, reduce: MlrvalOrFunction - reduce(89), // %, reduce: MlrvalOrFunction - reduce(89), // .*, reduce: MlrvalOrFunction - reduce(89), // ./, reduce: MlrvalOrFunction - reduce(89), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(89), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(89), // [, reduce: MlrvalOrFunction - reduce(89), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(89), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S814 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(90), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(90), // ||, reduce: MlrvalOrFunction - reduce(90), // ^^, reduce: MlrvalOrFunction - reduce(90), // &&, reduce: MlrvalOrFunction - reduce(90), // =~, reduce: MlrvalOrFunction - reduce(90), // !=~, reduce: MlrvalOrFunction - reduce(90), // ==, reduce: MlrvalOrFunction - reduce(90), // !=, reduce: MlrvalOrFunction - reduce(90), // >, reduce: MlrvalOrFunction - reduce(90), // >=, reduce: MlrvalOrFunction - reduce(90), // <, reduce: MlrvalOrFunction - reduce(90), // <=, reduce: MlrvalOrFunction - reduce(90), // |, reduce: MlrvalOrFunction - reduce(90), // ^, reduce: MlrvalOrFunction - reduce(90), // &, reduce: MlrvalOrFunction - reduce(90), // <<, reduce: MlrvalOrFunction - reduce(90), // >>, reduce: MlrvalOrFunction - reduce(90), // +, reduce: MlrvalOrFunction - reduce(90), // -, reduce: MlrvalOrFunction - reduce(90), // .+, reduce: MlrvalOrFunction - reduce(90), // .-, reduce: MlrvalOrFunction - reduce(90), // ., reduce: MlrvalOrFunction - reduce(90), // *, reduce: MlrvalOrFunction - reduce(90), // /, reduce: MlrvalOrFunction - reduce(90), // //, reduce: MlrvalOrFunction - reduce(90), // %, reduce: MlrvalOrFunction - reduce(90), // .*, reduce: MlrvalOrFunction - reduce(90), // ./, reduce: MlrvalOrFunction - reduce(90), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(90), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(90), // [, reduce: MlrvalOrFunction - reduce(90), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(90), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S815 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(91), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(91), // ||, reduce: MlrvalOrFunction - reduce(91), // ^^, reduce: MlrvalOrFunction - reduce(91), // &&, reduce: MlrvalOrFunction - reduce(91), // =~, reduce: MlrvalOrFunction - reduce(91), // !=~, reduce: MlrvalOrFunction - reduce(91), // ==, reduce: MlrvalOrFunction - reduce(91), // !=, reduce: MlrvalOrFunction - reduce(91), // >, reduce: MlrvalOrFunction - reduce(91), // >=, reduce: MlrvalOrFunction - reduce(91), // <, reduce: MlrvalOrFunction - reduce(91), // <=, reduce: MlrvalOrFunction - reduce(91), // |, reduce: MlrvalOrFunction - reduce(91), // ^, reduce: MlrvalOrFunction - reduce(91), // &, reduce: MlrvalOrFunction - reduce(91), // <<, reduce: MlrvalOrFunction - reduce(91), // >>, reduce: MlrvalOrFunction - reduce(91), // +, reduce: MlrvalOrFunction - reduce(91), // -, reduce: MlrvalOrFunction - reduce(91), // .+, reduce: MlrvalOrFunction - reduce(91), // .-, reduce: MlrvalOrFunction - reduce(91), // ., reduce: MlrvalOrFunction - reduce(91), // *, reduce: MlrvalOrFunction - reduce(91), // /, reduce: MlrvalOrFunction - reduce(91), // //, reduce: MlrvalOrFunction - reduce(91), // %, reduce: MlrvalOrFunction - reduce(91), // .*, reduce: MlrvalOrFunction - reduce(91), // ./, reduce: MlrvalOrFunction - reduce(91), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(91), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(91), // [, reduce: MlrvalOrFunction - reduce(91), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(91), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S816 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(92), // ?, reduce: ContextVariable - nil, // : - reduce(92), // ||, reduce: ContextVariable - reduce(92), // ^^, reduce: ContextVariable - reduce(92), // &&, reduce: ContextVariable - reduce(92), // =~, reduce: ContextVariable - reduce(92), // !=~, reduce: ContextVariable - reduce(92), // ==, reduce: ContextVariable - reduce(92), // !=, reduce: ContextVariable - reduce(92), // >, reduce: ContextVariable - reduce(92), // >=, reduce: ContextVariable - reduce(92), // <, reduce: ContextVariable - reduce(92), // <=, reduce: ContextVariable - reduce(92), // |, reduce: ContextVariable - reduce(92), // ^, reduce: ContextVariable - reduce(92), // &, reduce: ContextVariable - reduce(92), // <<, reduce: ContextVariable - reduce(92), // >>, reduce: ContextVariable - reduce(92), // +, reduce: ContextVariable - reduce(92), // -, reduce: ContextVariable - reduce(92), // .+, reduce: ContextVariable - reduce(92), // .-, reduce: ContextVariable - reduce(92), // ., reduce: ContextVariable - reduce(92), // *, reduce: ContextVariable - reduce(92), // /, reduce: ContextVariable - reduce(92), // //, reduce: ContextVariable - reduce(92), // %, reduce: ContextVariable - reduce(92), // .*, reduce: ContextVariable - reduce(92), // ./, reduce: ContextVariable - reduce(92), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(92), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(92), // [, reduce: ContextVariable - reduce(92), // ,, reduce: ContextVariable - nil, // { - reduce(92), // }, reduce: ContextVariable - }, - }, - actionRow{ // S817 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(93), // ?, reduce: ContextVariable - nil, // : - reduce(93), // ||, reduce: ContextVariable - reduce(93), // ^^, reduce: ContextVariable - reduce(93), // &&, reduce: ContextVariable - reduce(93), // =~, reduce: ContextVariable - reduce(93), // !=~, reduce: ContextVariable - reduce(93), // ==, reduce: ContextVariable - reduce(93), // !=, reduce: ContextVariable - reduce(93), // >, reduce: ContextVariable - reduce(93), // >=, reduce: ContextVariable - reduce(93), // <, reduce: ContextVariable - reduce(93), // <=, reduce: ContextVariable - reduce(93), // |, reduce: ContextVariable - reduce(93), // ^, reduce: ContextVariable - reduce(93), // &, reduce: ContextVariable - reduce(93), // <<, reduce: ContextVariable - reduce(93), // >>, reduce: ContextVariable - reduce(93), // +, reduce: ContextVariable - reduce(93), // -, reduce: ContextVariable - reduce(93), // .+, reduce: ContextVariable - reduce(93), // .-, reduce: ContextVariable - reduce(93), // ., reduce: ContextVariable - reduce(93), // *, reduce: ContextVariable - reduce(93), // /, reduce: ContextVariable - reduce(93), // //, reduce: ContextVariable - reduce(93), // %, reduce: ContextVariable - reduce(93), // .*, reduce: ContextVariable - reduce(93), // ./, reduce: ContextVariable - reduce(93), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(93), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(93), // [, reduce: ContextVariable - reduce(93), // ,, reduce: ContextVariable - nil, // { - reduce(93), // }, reduce: ContextVariable - }, - }, - actionRow{ // S818 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(94), // ?, reduce: ContextVariable - nil, // : - reduce(94), // ||, reduce: ContextVariable - reduce(94), // ^^, reduce: ContextVariable - reduce(94), // &&, reduce: ContextVariable - reduce(94), // =~, reduce: ContextVariable - reduce(94), // !=~, reduce: ContextVariable - reduce(94), // ==, reduce: ContextVariable - reduce(94), // !=, reduce: ContextVariable - reduce(94), // >, reduce: ContextVariable - reduce(94), // >=, reduce: ContextVariable - reduce(94), // <, reduce: ContextVariable - reduce(94), // <=, reduce: ContextVariable - reduce(94), // |, reduce: ContextVariable - reduce(94), // ^, reduce: ContextVariable - reduce(94), // &, reduce: ContextVariable - reduce(94), // <<, reduce: ContextVariable - reduce(94), // >>, reduce: ContextVariable - reduce(94), // +, reduce: ContextVariable - reduce(94), // -, reduce: ContextVariable - reduce(94), // .+, reduce: ContextVariable - reduce(94), // .-, reduce: ContextVariable - reduce(94), // ., reduce: ContextVariable - reduce(94), // *, reduce: ContextVariable - reduce(94), // /, reduce: ContextVariable - reduce(94), // //, reduce: ContextVariable - reduce(94), // %, reduce: ContextVariable - reduce(94), // .*, reduce: ContextVariable - reduce(94), // ./, reduce: ContextVariable - reduce(94), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(94), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(94), // [, reduce: ContextVariable - reduce(94), // ,, reduce: ContextVariable - nil, // { - reduce(94), // }, reduce: ContextVariable - }, - }, - actionRow{ // S819 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(95), // ?, reduce: ContextVariable - nil, // : - reduce(95), // ||, reduce: ContextVariable - reduce(95), // ^^, reduce: ContextVariable - reduce(95), // &&, reduce: ContextVariable - reduce(95), // =~, reduce: ContextVariable - reduce(95), // !=~, reduce: ContextVariable - reduce(95), // ==, reduce: ContextVariable - reduce(95), // !=, reduce: ContextVariable - reduce(95), // >, reduce: ContextVariable - reduce(95), // >=, reduce: ContextVariable - reduce(95), // <, reduce: ContextVariable - reduce(95), // <=, reduce: ContextVariable - reduce(95), // |, reduce: ContextVariable - reduce(95), // ^, reduce: ContextVariable - reduce(95), // &, reduce: ContextVariable - reduce(95), // <<, reduce: ContextVariable - reduce(95), // >>, reduce: ContextVariable - reduce(95), // +, reduce: ContextVariable - reduce(95), // -, reduce: ContextVariable - reduce(95), // .+, reduce: ContextVariable - reduce(95), // .-, reduce: ContextVariable - reduce(95), // ., reduce: ContextVariable - reduce(95), // *, reduce: ContextVariable - reduce(95), // /, reduce: ContextVariable - reduce(95), // //, reduce: ContextVariable - reduce(95), // %, reduce: ContextVariable - reduce(95), // .*, reduce: ContextVariable - reduce(95), // ./, reduce: ContextVariable - reduce(95), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(95), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(95), // [, reduce: ContextVariable - reduce(95), // ,, reduce: ContextVariable - nil, // { - reduce(95), // }, reduce: ContextVariable - }, - }, - actionRow{ // S820 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(96), // ?, reduce: ContextVariable - nil, // : - reduce(96), // ||, reduce: ContextVariable - reduce(96), // ^^, reduce: ContextVariable - reduce(96), // &&, reduce: ContextVariable - reduce(96), // =~, reduce: ContextVariable - reduce(96), // !=~, reduce: ContextVariable - reduce(96), // ==, reduce: ContextVariable - reduce(96), // !=, reduce: ContextVariable - reduce(96), // >, reduce: ContextVariable - reduce(96), // >=, reduce: ContextVariable - reduce(96), // <, reduce: ContextVariable - reduce(96), // <=, reduce: ContextVariable - reduce(96), // |, reduce: ContextVariable - reduce(96), // ^, reduce: ContextVariable - reduce(96), // &, reduce: ContextVariable - reduce(96), // <<, reduce: ContextVariable - reduce(96), // >>, reduce: ContextVariable - reduce(96), // +, reduce: ContextVariable - reduce(96), // -, reduce: ContextVariable - reduce(96), // .+, reduce: ContextVariable - reduce(96), // .-, reduce: ContextVariable - reduce(96), // ., reduce: ContextVariable - reduce(96), // *, reduce: ContextVariable - reduce(96), // /, reduce: ContextVariable - reduce(96), // //, reduce: ContextVariable - reduce(96), // %, reduce: ContextVariable - reduce(96), // .*, reduce: ContextVariable - reduce(96), // ./, reduce: ContextVariable - reduce(96), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(96), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(96), // [, reduce: ContextVariable - reduce(96), // ,, reduce: ContextVariable - nil, // { - reduce(96), // }, reduce: ContextVariable - }, - }, - actionRow{ // S821 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(97), // ?, reduce: ContextVariable - nil, // : - reduce(97), // ||, reduce: ContextVariable - reduce(97), // ^^, reduce: ContextVariable - reduce(97), // &&, reduce: ContextVariable - reduce(97), // =~, reduce: ContextVariable - reduce(97), // !=~, reduce: ContextVariable - reduce(97), // ==, reduce: ContextVariable - reduce(97), // !=, reduce: ContextVariable - reduce(97), // >, reduce: ContextVariable - reduce(97), // >=, reduce: ContextVariable - reduce(97), // <, reduce: ContextVariable - reduce(97), // <=, reduce: ContextVariable - reduce(97), // |, reduce: ContextVariable - reduce(97), // ^, reduce: ContextVariable - reduce(97), // &, reduce: ContextVariable - reduce(97), // <<, reduce: ContextVariable - reduce(97), // >>, reduce: ContextVariable - reduce(97), // +, reduce: ContextVariable - reduce(97), // -, reduce: ContextVariable - reduce(97), // .+, reduce: ContextVariable - reduce(97), // .-, reduce: ContextVariable - reduce(97), // ., reduce: ContextVariable - reduce(97), // *, reduce: ContextVariable - reduce(97), // /, reduce: ContextVariable - reduce(97), // //, reduce: ContextVariable - reduce(97), // %, reduce: ContextVariable - reduce(97), // .*, reduce: ContextVariable - reduce(97), // ./, reduce: ContextVariable - reduce(97), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(97), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(97), // [, reduce: ContextVariable - reduce(97), // ,, reduce: ContextVariable - nil, // { - reduce(97), // }, reduce: ContextVariable - }, - }, - actionRow{ // S822 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(98), // ?, reduce: ContextVariable - nil, // : - reduce(98), // ||, reduce: ContextVariable - reduce(98), // ^^, reduce: ContextVariable - reduce(98), // &&, reduce: ContextVariable - reduce(98), // =~, reduce: ContextVariable - reduce(98), // !=~, reduce: ContextVariable - reduce(98), // ==, reduce: ContextVariable - reduce(98), // !=, reduce: ContextVariable - reduce(98), // >, reduce: ContextVariable - reduce(98), // >=, reduce: ContextVariable - reduce(98), // <, reduce: ContextVariable - reduce(98), // <=, reduce: ContextVariable - reduce(98), // |, reduce: ContextVariable - reduce(98), // ^, reduce: ContextVariable - reduce(98), // &, reduce: ContextVariable - reduce(98), // <<, reduce: ContextVariable - reduce(98), // >>, reduce: ContextVariable - reduce(98), // +, reduce: ContextVariable - reduce(98), // -, reduce: ContextVariable - reduce(98), // .+, reduce: ContextVariable - reduce(98), // .-, reduce: ContextVariable - reduce(98), // ., reduce: ContextVariable - reduce(98), // *, reduce: ContextVariable - reduce(98), // /, reduce: ContextVariable - reduce(98), // //, reduce: ContextVariable - reduce(98), // %, reduce: ContextVariable - reduce(98), // .*, reduce: ContextVariable - reduce(98), // ./, reduce: ContextVariable - reduce(98), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(98), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(98), // [, reduce: ContextVariable - reduce(98), // ,, reduce: ContextVariable - nil, // { - reduce(98), // }, reduce: ContextVariable - }, - }, - actionRow{ // S823 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(99), // ?, reduce: ContextVariable - nil, // : - reduce(99), // ||, reduce: ContextVariable - reduce(99), // ^^, reduce: ContextVariable - reduce(99), // &&, reduce: ContextVariable - reduce(99), // =~, reduce: ContextVariable - reduce(99), // !=~, reduce: ContextVariable - reduce(99), // ==, reduce: ContextVariable - reduce(99), // !=, reduce: ContextVariable - reduce(99), // >, reduce: ContextVariable - reduce(99), // >=, reduce: ContextVariable - reduce(99), // <, reduce: ContextVariable - reduce(99), // <=, reduce: ContextVariable - reduce(99), // |, reduce: ContextVariable - reduce(99), // ^, reduce: ContextVariable - reduce(99), // &, reduce: ContextVariable - reduce(99), // <<, reduce: ContextVariable - reduce(99), // >>, reduce: ContextVariable - reduce(99), // +, reduce: ContextVariable - reduce(99), // -, reduce: ContextVariable - reduce(99), // .+, reduce: ContextVariable - reduce(99), // .-, reduce: ContextVariable - reduce(99), // ., reduce: ContextVariable - reduce(99), // *, reduce: ContextVariable - reduce(99), // /, reduce: ContextVariable - reduce(99), // //, reduce: ContextVariable - reduce(99), // %, reduce: ContextVariable - reduce(99), // .*, reduce: ContextVariable - reduce(99), // ./, reduce: ContextVariable - reduce(99), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(99), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(99), // [, reduce: ContextVariable - reduce(99), // ,, reduce: ContextVariable - nil, // { - reduce(99), // }, reduce: ContextVariable - }, - }, - actionRow{ // S824 + actionRow{ // S570 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(103), // ], reduce: ArrayLiteral + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -69250,45 +47918,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(100), // ?, reduce: ContextVariable + reduce(103), // ?, reduce: ArrayLiteral nil, // : - reduce(100), // ||, reduce: ContextVariable - reduce(100), // ^^, reduce: ContextVariable - reduce(100), // &&, reduce: ContextVariable - reduce(100), // =~, reduce: ContextVariable - reduce(100), // !=~, reduce: ContextVariable - reduce(100), // ==, reduce: ContextVariable - reduce(100), // !=, reduce: ContextVariable - reduce(100), // >, reduce: ContextVariable - reduce(100), // >=, reduce: ContextVariable - reduce(100), // <, reduce: ContextVariable - reduce(100), // <=, reduce: ContextVariable - reduce(100), // |, reduce: ContextVariable - reduce(100), // ^, reduce: ContextVariable - reduce(100), // &, reduce: ContextVariable - reduce(100), // <<, reduce: ContextVariable - reduce(100), // >>, reduce: ContextVariable - reduce(100), // +, reduce: ContextVariable - reduce(100), // -, reduce: ContextVariable - reduce(100), // .+, reduce: ContextVariable - reduce(100), // .-, reduce: ContextVariable - reduce(100), // ., reduce: ContextVariable - reduce(100), // *, reduce: ContextVariable - reduce(100), // /, reduce: ContextVariable - reduce(100), // //, reduce: ContextVariable - reduce(100), // %, reduce: ContextVariable - reduce(100), // .*, reduce: ContextVariable - reduce(100), // ./, reduce: ContextVariable - reduce(100), // .//, reduce: ContextVariable + reduce(103), // ||, reduce: ArrayLiteral + reduce(103), // ^^, reduce: ArrayLiteral + reduce(103), // &&, reduce: ArrayLiteral + reduce(103), // =~, reduce: ArrayLiteral + reduce(103), // !=~, reduce: ArrayLiteral + reduce(103), // ==, reduce: ArrayLiteral + reduce(103), // !=, reduce: ArrayLiteral + reduce(103), // >, reduce: ArrayLiteral + reduce(103), // >=, reduce: ArrayLiteral + reduce(103), // <, reduce: ArrayLiteral + reduce(103), // <=, reduce: ArrayLiteral + reduce(103), // |, reduce: ArrayLiteral + reduce(103), // ^, reduce: ArrayLiteral + reduce(103), // &, reduce: ArrayLiteral + reduce(103), // <<, reduce: ArrayLiteral + reduce(103), // >>, reduce: ArrayLiteral + reduce(103), // +, reduce: ArrayLiteral + reduce(103), // -, reduce: ArrayLiteral + reduce(103), // .+, reduce: ArrayLiteral + reduce(103), // .-, reduce: ArrayLiteral + reduce(103), // ., reduce: ArrayLiteral + reduce(103), // *, reduce: ArrayLiteral + reduce(103), // /, reduce: ArrayLiteral + reduce(103), // //, reduce: ArrayLiteral + reduce(103), // %, reduce: ArrayLiteral + reduce(103), // .*, reduce: ArrayLiteral + reduce(103), // ./, reduce: ArrayLiteral + reduce(103), // .//, reduce: ArrayLiteral nil, // ! nil, // ~ - reduce(100), // **, reduce: ContextVariable + reduce(103), // **, reduce: ArrayLiteral nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -69305,11695 +47969,107 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(100), // [, reduce: ContextVariable - reduce(100), // ,, reduce: ContextVariable - nil, // { - reduce(100), // }, reduce: ContextVariable - }, - }, - actionRow{ // S825 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(101), // ?, reduce: ContextVariable - nil, // : - reduce(101), // ||, reduce: ContextVariable - reduce(101), // ^^, reduce: ContextVariable - reduce(101), // &&, reduce: ContextVariable - reduce(101), // =~, reduce: ContextVariable - reduce(101), // !=~, reduce: ContextVariable - reduce(101), // ==, reduce: ContextVariable - reduce(101), // !=, reduce: ContextVariable - reduce(101), // >, reduce: ContextVariable - reduce(101), // >=, reduce: ContextVariable - reduce(101), // <, reduce: ContextVariable - reduce(101), // <=, reduce: ContextVariable - reduce(101), // |, reduce: ContextVariable - reduce(101), // ^, reduce: ContextVariable - reduce(101), // &, reduce: ContextVariable - reduce(101), // <<, reduce: ContextVariable - reduce(101), // >>, reduce: ContextVariable - reduce(101), // +, reduce: ContextVariable - reduce(101), // -, reduce: ContextVariable - reduce(101), // .+, reduce: ContextVariable - reduce(101), // .-, reduce: ContextVariable - reduce(101), // ., reduce: ContextVariable - reduce(101), // *, reduce: ContextVariable - reduce(101), // /, reduce: ContextVariable - reduce(101), // //, reduce: ContextVariable - reduce(101), // %, reduce: ContextVariable - reduce(101), // .*, reduce: ContextVariable - reduce(101), // ./, reduce: ContextVariable - reduce(101), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(101), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(101), // [, reduce: ContextVariable - reduce(101), // ,, reduce: ContextVariable - nil, // { - reduce(101), // }, reduce: ContextVariable - }, - }, - actionRow{ // S826 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(102), // ?, reduce: ContextVariable - nil, // : - reduce(102), // ||, reduce: ContextVariable - reduce(102), // ^^, reduce: ContextVariable - reduce(102), // &&, reduce: ContextVariable - reduce(102), // =~, reduce: ContextVariable - reduce(102), // !=~, reduce: ContextVariable - reduce(102), // ==, reduce: ContextVariable - reduce(102), // !=, reduce: ContextVariable - reduce(102), // >, reduce: ContextVariable - reduce(102), // >=, reduce: ContextVariable - reduce(102), // <, reduce: ContextVariable - reduce(102), // <=, reduce: ContextVariable - reduce(102), // |, reduce: ContextVariable - reduce(102), // ^, reduce: ContextVariable - reduce(102), // &, reduce: ContextVariable - reduce(102), // <<, reduce: ContextVariable - reduce(102), // >>, reduce: ContextVariable - reduce(102), // +, reduce: ContextVariable - reduce(102), // -, reduce: ContextVariable - reduce(102), // .+, reduce: ContextVariable - reduce(102), // .-, reduce: ContextVariable - reduce(102), // ., reduce: ContextVariable - reduce(102), // *, reduce: ContextVariable - reduce(102), // /, reduce: ContextVariable - reduce(102), // //, reduce: ContextVariable - reduce(102), // %, reduce: ContextVariable - reduce(102), // .*, reduce: ContextVariable - reduce(102), // ./, reduce: ContextVariable - reduce(102), // .//, reduce: ContextVariable - nil, // ! - nil, // ~ - reduce(102), // **, reduce: ContextVariable - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(102), // [, reduce: ContextVariable - reduce(102), // ,, reduce: ContextVariable - nil, // { - reduce(102), // }, reduce: ContextVariable - }, - }, - actionRow{ // S827 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(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_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(103), // [, reduce: MlrvalOrFunction - reduce(103), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(103), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S828 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - shift(964), // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S829 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(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_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(110), // [, reduce: MlrvalOrFunction - reduce(110), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(110), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S830 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(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_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(112), // [, reduce: MlrvalOrFunction - reduce(112), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(112), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S831 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(117), // ?, reduce: MlrvalOrFunction - nil, // : - reduce(117), // ||, reduce: MlrvalOrFunction - reduce(117), // ^^, reduce: MlrvalOrFunction - reduce(117), // &&, reduce: MlrvalOrFunction - reduce(117), // =~, reduce: MlrvalOrFunction - reduce(117), // !=~, reduce: MlrvalOrFunction - reduce(117), // ==, reduce: MlrvalOrFunction - reduce(117), // !=, reduce: MlrvalOrFunction - reduce(117), // >, reduce: MlrvalOrFunction - reduce(117), // >=, reduce: MlrvalOrFunction - reduce(117), // <, reduce: MlrvalOrFunction - reduce(117), // <=, reduce: MlrvalOrFunction - reduce(117), // |, reduce: MlrvalOrFunction - reduce(117), // ^, reduce: MlrvalOrFunction - reduce(117), // &, reduce: MlrvalOrFunction - reduce(117), // <<, reduce: MlrvalOrFunction - reduce(117), // >>, reduce: MlrvalOrFunction - reduce(117), // +, reduce: MlrvalOrFunction - reduce(117), // -, reduce: MlrvalOrFunction - reduce(117), // .+, reduce: MlrvalOrFunction - reduce(117), // .-, reduce: MlrvalOrFunction - reduce(117), // ., reduce: MlrvalOrFunction - reduce(117), // *, reduce: MlrvalOrFunction - reduce(117), // /, reduce: MlrvalOrFunction - reduce(117), // //, reduce: MlrvalOrFunction - reduce(117), // %, reduce: MlrvalOrFunction - reduce(117), // .*, reduce: MlrvalOrFunction - reduce(117), // ./, reduce: MlrvalOrFunction - reduce(117), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(117), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(117), // [, reduce: MlrvalOrFunction - reduce(117), // ,, reduce: MlrvalOrFunction - nil, // { - reduce(117), // }, reduce: MlrvalOrFunction - }, - }, - actionRow{ // S832 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - shift(966), // } - }, - }, - actionRow{ // S833 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(968), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S834 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: LogicalOrTerm - reduce(30), // :, reduce: LogicalOrTerm - reduce(30), // ||, reduce: LogicalOrTerm - shift(580), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S835 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: LogicalXORTerm - reduce(32), // :, reduce: LogicalXORTerm - reduce(32), // ||, reduce: LogicalXORTerm - reduce(32), // ^^, reduce: LogicalXORTerm - shift(581), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S836 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: LogicalAndTerm - reduce(34), // :, reduce: LogicalAndTerm - reduce(34), // ||, reduce: LogicalAndTerm - reduce(34), // ^^, reduce: LogicalAndTerm - reduce(34), // &&, reduce: LogicalAndTerm - shift(582), // =~ - shift(583), // !=~ - shift(584), // == - shift(585), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S837 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: EqneTerm - reduce(36), // :, reduce: EqneTerm - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm - shift(586), // > - shift(587), // >= - shift(588), // < - shift(589), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S838 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: EqneTerm - reduce(37), // :, reduce: EqneTerm - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm - shift(586), // > - shift(587), // >= - shift(588), // < - shift(589), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S839 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(38), // ?, reduce: EqneTerm - reduce(38), // :, reduce: EqneTerm - reduce(38), // ||, reduce: EqneTerm - reduce(38), // ^^, reduce: EqneTerm - reduce(38), // &&, reduce: EqneTerm - reduce(38), // =~, reduce: EqneTerm - reduce(38), // !=~, reduce: EqneTerm - reduce(38), // ==, reduce: EqneTerm - reduce(38), // !=, reduce: EqneTerm - shift(586), // > - shift(587), // >= - shift(588), // < - shift(589), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S840 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(39), // ?, reduce: EqneTerm - reduce(39), // :, reduce: EqneTerm - reduce(39), // ||, reduce: EqneTerm - reduce(39), // ^^, reduce: EqneTerm - reduce(39), // &&, reduce: EqneTerm - reduce(39), // =~, reduce: EqneTerm - reduce(39), // !=~, reduce: EqneTerm - reduce(39), // ==, reduce: EqneTerm - reduce(39), // !=, reduce: EqneTerm - shift(586), // > - shift(587), // >= - shift(588), // < - shift(589), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S841 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(41), // ?, reduce: CmpTerm - reduce(41), // :, reduce: CmpTerm - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm - shift(590), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S842 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(42), // ?, reduce: CmpTerm - reduce(42), // :, reduce: CmpTerm - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm - shift(590), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S843 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(43), // ?, reduce: CmpTerm - reduce(43), // :, reduce: CmpTerm - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm - shift(590), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S844 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(44), // ?, reduce: CmpTerm - reduce(44), // :, reduce: CmpTerm - reduce(44), // ||, reduce: CmpTerm - reduce(44), // ^^, reduce: CmpTerm - reduce(44), // &&, reduce: CmpTerm - reduce(44), // =~, reduce: CmpTerm - reduce(44), // !=~, reduce: CmpTerm - reduce(44), // ==, reduce: CmpTerm - reduce(44), // !=, reduce: CmpTerm - reduce(44), // >, reduce: CmpTerm - reduce(44), // >=, reduce: CmpTerm - reduce(44), // <, reduce: CmpTerm - reduce(44), // <=, reduce: CmpTerm - shift(590), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S845 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(46), // ?, reduce: BitwiseORTerm - reduce(46), // :, reduce: BitwiseORTerm - reduce(46), // ||, reduce: BitwiseORTerm - reduce(46), // ^^, reduce: BitwiseORTerm - reduce(46), // &&, reduce: BitwiseORTerm - reduce(46), // =~, reduce: BitwiseORTerm - reduce(46), // !=~, reduce: BitwiseORTerm - reduce(46), // ==, reduce: BitwiseORTerm - reduce(46), // !=, reduce: BitwiseORTerm - reduce(46), // >, reduce: BitwiseORTerm - reduce(46), // >=, reduce: BitwiseORTerm - reduce(46), // <, reduce: BitwiseORTerm - reduce(46), // <=, reduce: BitwiseORTerm - reduce(46), // |, reduce: BitwiseORTerm - shift(591), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S846 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(48), // ?, reduce: BitwiseXORTerm - reduce(48), // :, reduce: BitwiseXORTerm - reduce(48), // ||, reduce: BitwiseXORTerm - reduce(48), // ^^, reduce: BitwiseXORTerm - reduce(48), // &&, reduce: BitwiseXORTerm - reduce(48), // =~, reduce: BitwiseXORTerm - reduce(48), // !=~, reduce: BitwiseXORTerm - reduce(48), // ==, reduce: BitwiseXORTerm - reduce(48), // !=, reduce: BitwiseXORTerm - reduce(48), // >, reduce: BitwiseXORTerm - reduce(48), // >=, reduce: BitwiseXORTerm - reduce(48), // <, reduce: BitwiseXORTerm - reduce(48), // <=, reduce: BitwiseXORTerm - reduce(48), // |, reduce: BitwiseXORTerm - reduce(48), // ^, reduce: BitwiseXORTerm - shift(592), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S847 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(50), // ?, reduce: BitwiseANDTerm - reduce(50), // :, reduce: BitwiseANDTerm - reduce(50), // ||, reduce: BitwiseANDTerm - reduce(50), // ^^, reduce: BitwiseANDTerm - reduce(50), // &&, reduce: BitwiseANDTerm - reduce(50), // =~, reduce: BitwiseANDTerm - reduce(50), // !=~, reduce: BitwiseANDTerm - reduce(50), // ==, reduce: BitwiseANDTerm - reduce(50), // !=, reduce: BitwiseANDTerm - reduce(50), // >, reduce: BitwiseANDTerm - reduce(50), // >=, reduce: BitwiseANDTerm - reduce(50), // <, reduce: BitwiseANDTerm - reduce(50), // <=, reduce: BitwiseANDTerm - reduce(50), // |, reduce: BitwiseANDTerm - reduce(50), // ^, reduce: BitwiseANDTerm - reduce(50), // &, reduce: BitwiseANDTerm - shift(593), // << - shift(594), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S848 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm - reduce(52), // :, reduce: BitwiseShiftTerm - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm - shift(595), // + - shift(596), // - - shift(597), // .+ - shift(598), // .- - shift(599), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S849 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: BitwiseShiftTerm - reduce(53), // :, reduce: BitwiseShiftTerm - reduce(53), // ||, reduce: BitwiseShiftTerm - reduce(53), // ^^, reduce: BitwiseShiftTerm - reduce(53), // &&, reduce: BitwiseShiftTerm - reduce(53), // =~, reduce: BitwiseShiftTerm - reduce(53), // !=~, reduce: BitwiseShiftTerm - reduce(53), // ==, reduce: BitwiseShiftTerm - reduce(53), // !=, reduce: BitwiseShiftTerm - reduce(53), // >, reduce: BitwiseShiftTerm - reduce(53), // >=, reduce: BitwiseShiftTerm - reduce(53), // <, reduce: BitwiseShiftTerm - reduce(53), // <=, reduce: BitwiseShiftTerm - reduce(53), // |, reduce: BitwiseShiftTerm - reduce(53), // ^, reduce: BitwiseShiftTerm - reduce(53), // &, reduce: BitwiseShiftTerm - reduce(53), // <<, reduce: BitwiseShiftTerm - reduce(53), // >>, reduce: BitwiseShiftTerm - shift(595), // + - shift(596), // - - shift(597), // .+ - shift(598), // .- - shift(599), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S850 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm - reduce(55), // :, reduce: AddsubdotTerm - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(601), // * - shift(602), // / - shift(603), // // - shift(604), // % - shift(605), // .* - shift(606), // ./ - shift(607), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S851 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm - reduce(56), // :, reduce: AddsubdotTerm - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(601), // * - shift(602), // / - shift(603), // // - shift(604), // % - shift(605), // .* - shift(606), // ./ - shift(607), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S852 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: AddsubdotTerm - reduce(57), // :, reduce: AddsubdotTerm - reduce(57), // ||, reduce: AddsubdotTerm - reduce(57), // ^^, reduce: AddsubdotTerm - reduce(57), // &&, reduce: AddsubdotTerm - reduce(57), // =~, reduce: AddsubdotTerm - reduce(57), // !=~, reduce: AddsubdotTerm - reduce(57), // ==, reduce: AddsubdotTerm - reduce(57), // !=, reduce: AddsubdotTerm - reduce(57), // >, reduce: AddsubdotTerm - reduce(57), // >=, reduce: AddsubdotTerm - reduce(57), // <, reduce: AddsubdotTerm - reduce(57), // <=, reduce: AddsubdotTerm - reduce(57), // |, reduce: AddsubdotTerm - reduce(57), // ^, reduce: AddsubdotTerm - reduce(57), // &, reduce: AddsubdotTerm - reduce(57), // <<, reduce: AddsubdotTerm - reduce(57), // >>, reduce: AddsubdotTerm - reduce(57), // +, reduce: AddsubdotTerm - reduce(57), // -, reduce: AddsubdotTerm - reduce(57), // .+, reduce: AddsubdotTerm - reduce(57), // .-, reduce: AddsubdotTerm - reduce(57), // ., reduce: AddsubdotTerm - shift(601), // * - shift(602), // / - shift(603), // // - shift(604), // % - shift(605), // .* - shift(606), // ./ - shift(607), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S853 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm - reduce(58), // :, reduce: AddsubdotTerm - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(601), // * - shift(602), // / - shift(603), // // - shift(604), // % - shift(605), // .* - shift(606), // ./ - shift(607), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S854 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: AddsubdotTerm - reduce(59), // :, reduce: AddsubdotTerm - reduce(59), // ||, reduce: AddsubdotTerm - reduce(59), // ^^, reduce: AddsubdotTerm - reduce(59), // &&, reduce: AddsubdotTerm - reduce(59), // =~, reduce: AddsubdotTerm - reduce(59), // !=~, reduce: AddsubdotTerm - reduce(59), // ==, reduce: AddsubdotTerm - reduce(59), // !=, reduce: AddsubdotTerm - reduce(59), // >, reduce: AddsubdotTerm - reduce(59), // >=, reduce: AddsubdotTerm - reduce(59), // <, reduce: AddsubdotTerm - reduce(59), // <=, reduce: AddsubdotTerm - reduce(59), // |, reduce: AddsubdotTerm - reduce(59), // ^, reduce: AddsubdotTerm - reduce(59), // &, reduce: AddsubdotTerm - reduce(59), // <<, reduce: AddsubdotTerm - reduce(59), // >>, reduce: AddsubdotTerm - reduce(59), // +, reduce: AddsubdotTerm - reduce(59), // -, reduce: AddsubdotTerm - reduce(59), // .+, reduce: AddsubdotTerm - reduce(59), // .-, reduce: AddsubdotTerm - reduce(59), // ., reduce: AddsubdotTerm - shift(601), // * - shift(602), // / - shift(603), // // - shift(604), // % - shift(605), // .* - shift(606), // ./ - shift(607), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S855 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: MuldivTerm - reduce(61), // :, reduce: MuldivTerm - reduce(61), // ||, reduce: MuldivTerm - reduce(61), // ^^, reduce: MuldivTerm - reduce(61), // &&, reduce: MuldivTerm - reduce(61), // =~, reduce: MuldivTerm - reduce(61), // !=~, reduce: MuldivTerm - reduce(61), // ==, reduce: MuldivTerm - reduce(61), // !=, reduce: MuldivTerm - reduce(61), // >, reduce: MuldivTerm - reduce(61), // >=, reduce: MuldivTerm - reduce(61), // <, reduce: MuldivTerm - reduce(61), // <=, reduce: MuldivTerm - reduce(61), // |, reduce: MuldivTerm - reduce(61), // ^, reduce: MuldivTerm - reduce(61), // &, reduce: MuldivTerm - reduce(61), // <<, reduce: MuldivTerm - reduce(61), // >>, reduce: MuldivTerm - reduce(61), // +, reduce: MuldivTerm - reduce(61), // -, reduce: MuldivTerm - reduce(61), // .+, reduce: MuldivTerm - reduce(61), // .-, reduce: MuldivTerm - reduce(61), // ., reduce: MuldivTerm - reduce(61), // *, reduce: MuldivTerm - reduce(61), // /, reduce: MuldivTerm - reduce(61), // //, reduce: MuldivTerm - reduce(61), // %, reduce: MuldivTerm - reduce(61), // .*, reduce: MuldivTerm - reduce(61), // ./, reduce: MuldivTerm - reduce(61), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S856 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: MuldivTerm - reduce(62), // :, reduce: MuldivTerm - reduce(62), // ||, reduce: MuldivTerm - reduce(62), // ^^, reduce: MuldivTerm - reduce(62), // &&, reduce: MuldivTerm - reduce(62), // =~, reduce: MuldivTerm - reduce(62), // !=~, reduce: MuldivTerm - reduce(62), // ==, reduce: MuldivTerm - reduce(62), // !=, reduce: MuldivTerm - reduce(62), // >, reduce: MuldivTerm - reduce(62), // >=, reduce: MuldivTerm - reduce(62), // <, reduce: MuldivTerm - reduce(62), // <=, reduce: MuldivTerm - reduce(62), // |, reduce: MuldivTerm - reduce(62), // ^, reduce: MuldivTerm - reduce(62), // &, reduce: MuldivTerm - reduce(62), // <<, reduce: MuldivTerm - reduce(62), // >>, reduce: MuldivTerm - reduce(62), // +, reduce: MuldivTerm - reduce(62), // -, reduce: MuldivTerm - reduce(62), // .+, reduce: MuldivTerm - reduce(62), // .-, reduce: MuldivTerm - reduce(62), // ., reduce: MuldivTerm - reduce(62), // *, reduce: MuldivTerm - reduce(62), // /, reduce: MuldivTerm - reduce(62), // //, reduce: MuldivTerm - reduce(62), // %, reduce: MuldivTerm - reduce(62), // .*, reduce: MuldivTerm - reduce(62), // ./, reduce: MuldivTerm - reduce(62), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S857 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: MuldivTerm - reduce(63), // :, reduce: MuldivTerm - reduce(63), // ||, reduce: MuldivTerm - reduce(63), // ^^, reduce: MuldivTerm - reduce(63), // &&, reduce: MuldivTerm - reduce(63), // =~, reduce: MuldivTerm - reduce(63), // !=~, reduce: MuldivTerm - reduce(63), // ==, reduce: MuldivTerm - reduce(63), // !=, reduce: MuldivTerm - reduce(63), // >, reduce: MuldivTerm - reduce(63), // >=, reduce: MuldivTerm - reduce(63), // <, reduce: MuldivTerm - reduce(63), // <=, reduce: MuldivTerm - reduce(63), // |, reduce: MuldivTerm - reduce(63), // ^, reduce: MuldivTerm - reduce(63), // &, reduce: MuldivTerm - reduce(63), // <<, reduce: MuldivTerm - reduce(63), // >>, reduce: MuldivTerm - reduce(63), // +, reduce: MuldivTerm - reduce(63), // -, reduce: MuldivTerm - reduce(63), // .+, reduce: MuldivTerm - reduce(63), // .-, reduce: MuldivTerm - reduce(63), // ., reduce: MuldivTerm - reduce(63), // *, reduce: MuldivTerm - reduce(63), // /, reduce: MuldivTerm - reduce(63), // //, reduce: MuldivTerm - reduce(63), // %, reduce: MuldivTerm - reduce(63), // .*, reduce: MuldivTerm - reduce(63), // ./, reduce: MuldivTerm - reduce(63), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S858 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: MuldivTerm - reduce(64), // :, reduce: MuldivTerm - reduce(64), // ||, reduce: MuldivTerm - reduce(64), // ^^, reduce: MuldivTerm - reduce(64), // &&, reduce: MuldivTerm - reduce(64), // =~, reduce: MuldivTerm - reduce(64), // !=~, reduce: MuldivTerm - reduce(64), // ==, reduce: MuldivTerm - reduce(64), // !=, reduce: MuldivTerm - reduce(64), // >, reduce: MuldivTerm - reduce(64), // >=, reduce: MuldivTerm - reduce(64), // <, reduce: MuldivTerm - reduce(64), // <=, reduce: MuldivTerm - reduce(64), // |, reduce: MuldivTerm - reduce(64), // ^, reduce: MuldivTerm - reduce(64), // &, reduce: MuldivTerm - reduce(64), // <<, reduce: MuldivTerm - reduce(64), // >>, reduce: MuldivTerm - reduce(64), // +, reduce: MuldivTerm - reduce(64), // -, reduce: MuldivTerm - reduce(64), // .+, reduce: MuldivTerm - reduce(64), // .-, reduce: MuldivTerm - reduce(64), // ., reduce: MuldivTerm - reduce(64), // *, reduce: MuldivTerm - reduce(64), // /, reduce: MuldivTerm - reduce(64), // //, reduce: MuldivTerm - reduce(64), // %, reduce: MuldivTerm - reduce(64), // .*, reduce: MuldivTerm - reduce(64), // ./, reduce: MuldivTerm - reduce(64), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S859 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: MuldivTerm - reduce(65), // :, reduce: MuldivTerm - reduce(65), // ||, reduce: MuldivTerm - reduce(65), // ^^, reduce: MuldivTerm - reduce(65), // &&, reduce: MuldivTerm - reduce(65), // =~, reduce: MuldivTerm - reduce(65), // !=~, reduce: MuldivTerm - reduce(65), // ==, reduce: MuldivTerm - reduce(65), // !=, reduce: MuldivTerm - reduce(65), // >, reduce: MuldivTerm - reduce(65), // >=, reduce: MuldivTerm - reduce(65), // <, reduce: MuldivTerm - reduce(65), // <=, reduce: MuldivTerm - reduce(65), // |, reduce: MuldivTerm - reduce(65), // ^, reduce: MuldivTerm - reduce(65), // &, reduce: MuldivTerm - reduce(65), // <<, reduce: MuldivTerm - reduce(65), // >>, reduce: MuldivTerm - reduce(65), // +, reduce: MuldivTerm - reduce(65), // -, reduce: MuldivTerm - reduce(65), // .+, reduce: MuldivTerm - reduce(65), // .-, reduce: MuldivTerm - reduce(65), // ., reduce: MuldivTerm - reduce(65), // *, reduce: MuldivTerm - reduce(65), // /, reduce: MuldivTerm - reduce(65), // //, reduce: MuldivTerm - reduce(65), // %, reduce: MuldivTerm - reduce(65), // .*, reduce: MuldivTerm - reduce(65), // ./, reduce: MuldivTerm - reduce(65), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S860 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: MuldivTerm - reduce(66), // :, reduce: MuldivTerm - reduce(66), // ||, reduce: MuldivTerm - reduce(66), // ^^, reduce: MuldivTerm - reduce(66), // &&, reduce: MuldivTerm - reduce(66), // =~, reduce: MuldivTerm - reduce(66), // !=~, reduce: MuldivTerm - reduce(66), // ==, reduce: MuldivTerm - reduce(66), // !=, reduce: MuldivTerm - reduce(66), // >, reduce: MuldivTerm - reduce(66), // >=, reduce: MuldivTerm - reduce(66), // <, reduce: MuldivTerm - reduce(66), // <=, reduce: MuldivTerm - reduce(66), // |, reduce: MuldivTerm - reduce(66), // ^, reduce: MuldivTerm - reduce(66), // &, reduce: MuldivTerm - reduce(66), // <<, reduce: MuldivTerm - reduce(66), // >>, reduce: MuldivTerm - reduce(66), // +, reduce: MuldivTerm - reduce(66), // -, reduce: MuldivTerm - reduce(66), // .+, reduce: MuldivTerm - reduce(66), // .-, reduce: MuldivTerm - reduce(66), // ., reduce: MuldivTerm - reduce(66), // *, reduce: MuldivTerm - reduce(66), // /, reduce: MuldivTerm - reduce(66), // //, reduce: MuldivTerm - reduce(66), // %, reduce: MuldivTerm - reduce(66), // .*, reduce: MuldivTerm - reduce(66), // ./, reduce: MuldivTerm - reduce(66), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S861 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: MuldivTerm - reduce(67), // :, reduce: MuldivTerm - reduce(67), // ||, reduce: MuldivTerm - reduce(67), // ^^, reduce: MuldivTerm - reduce(67), // &&, reduce: MuldivTerm - reduce(67), // =~, reduce: MuldivTerm - reduce(67), // !=~, reduce: MuldivTerm - reduce(67), // ==, reduce: MuldivTerm - reduce(67), // !=, reduce: MuldivTerm - reduce(67), // >, reduce: MuldivTerm - reduce(67), // >=, reduce: MuldivTerm - reduce(67), // <, reduce: MuldivTerm - reduce(67), // <=, reduce: MuldivTerm - reduce(67), // |, reduce: MuldivTerm - reduce(67), // ^, reduce: MuldivTerm - reduce(67), // &, reduce: MuldivTerm - reduce(67), // <<, reduce: MuldivTerm - reduce(67), // >>, reduce: MuldivTerm - reduce(67), // +, reduce: MuldivTerm - reduce(67), // -, reduce: MuldivTerm - reduce(67), // .+, reduce: MuldivTerm - reduce(67), // .-, reduce: MuldivTerm - reduce(67), // ., reduce: MuldivTerm - reduce(67), // *, reduce: MuldivTerm - reduce(67), // /, reduce: MuldivTerm - reduce(67), // //, reduce: MuldivTerm - reduce(67), // %, reduce: MuldivTerm - reduce(67), // .*, reduce: MuldivTerm - reduce(67), // ./, reduce: MuldivTerm - reduce(67), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S862 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: PowTerm - reduce(76), // :, reduce: PowTerm - reduce(76), // ||, reduce: PowTerm - reduce(76), // ^^, reduce: PowTerm - reduce(76), // &&, reduce: PowTerm - reduce(76), // =~, reduce: PowTerm - reduce(76), // !=~, reduce: PowTerm - reduce(76), // ==, reduce: PowTerm - reduce(76), // !=, reduce: PowTerm - reduce(76), // >, reduce: PowTerm - reduce(76), // >=, reduce: PowTerm - reduce(76), // <, reduce: PowTerm - reduce(76), // <=, reduce: PowTerm - reduce(76), // |, reduce: PowTerm - reduce(76), // ^, reduce: PowTerm - reduce(76), // &, reduce: PowTerm - reduce(76), // <<, reduce: PowTerm - reduce(76), // >>, reduce: PowTerm - reduce(76), // +, reduce: PowTerm - reduce(76), // -, reduce: PowTerm - reduce(76), // .+, reduce: PowTerm - reduce(76), // .-, reduce: PowTerm - reduce(76), // ., reduce: PowTerm - reduce(76), // *, reduce: PowTerm - reduce(76), // /, reduce: PowTerm - reduce(76), // //, reduce: PowTerm - reduce(76), // %, reduce: PowTerm - reduce(76), // .*, reduce: PowTerm - reduce(76), // ./, reduce: PowTerm - reduce(76), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S863 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(969), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(970), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S864 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(972), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S865 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: MlrvalOrFunction - reduce(78), // :, reduce: MlrvalOrFunction - reduce(78), // ||, reduce: MlrvalOrFunction - reduce(78), // ^^, reduce: MlrvalOrFunction - reduce(78), // &&, reduce: MlrvalOrFunction - reduce(78), // =~, reduce: MlrvalOrFunction - reduce(78), // !=~, reduce: MlrvalOrFunction - reduce(78), // ==, reduce: MlrvalOrFunction - reduce(78), // !=, reduce: MlrvalOrFunction - reduce(78), // >, reduce: MlrvalOrFunction - reduce(78), // >=, reduce: MlrvalOrFunction - reduce(78), // <, reduce: MlrvalOrFunction - reduce(78), // <=, reduce: MlrvalOrFunction - reduce(78), // |, reduce: MlrvalOrFunction - reduce(78), // ^, reduce: MlrvalOrFunction - reduce(78), // &, reduce: MlrvalOrFunction - reduce(78), // <<, reduce: MlrvalOrFunction - reduce(78), // >>, reduce: MlrvalOrFunction - reduce(78), // +, reduce: MlrvalOrFunction - reduce(78), // -, reduce: MlrvalOrFunction - reduce(78), // .+, reduce: MlrvalOrFunction - reduce(78), // .-, reduce: MlrvalOrFunction - reduce(78), // ., reduce: MlrvalOrFunction - reduce(78), // *, reduce: MlrvalOrFunction - reduce(78), // /, reduce: MlrvalOrFunction - reduce(78), // //, reduce: MlrvalOrFunction - reduce(78), // %, reduce: MlrvalOrFunction - reduce(78), // .*, reduce: MlrvalOrFunction - reduce(78), // ./, reduce: MlrvalOrFunction - reduce(78), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(78), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(78), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S866 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: IndirectFieldName - reduce(84), // :, reduce: IndirectFieldName - reduce(84), // ||, reduce: IndirectFieldName - reduce(84), // ^^, reduce: IndirectFieldName - reduce(84), // &&, reduce: IndirectFieldName - reduce(84), // =~, reduce: IndirectFieldName - reduce(84), // !=~, reduce: IndirectFieldName - reduce(84), // ==, reduce: IndirectFieldName - reduce(84), // !=, reduce: IndirectFieldName - reduce(84), // >, reduce: IndirectFieldName - reduce(84), // >=, reduce: IndirectFieldName - reduce(84), // <, reduce: IndirectFieldName - reduce(84), // <=, reduce: IndirectFieldName - reduce(84), // |, reduce: IndirectFieldName - reduce(84), // ^, reduce: IndirectFieldName - reduce(84), // &, reduce: IndirectFieldName - reduce(84), // <<, reduce: IndirectFieldName - reduce(84), // >>, reduce: IndirectFieldName - reduce(84), // +, reduce: IndirectFieldName - reduce(84), // -, reduce: IndirectFieldName - reduce(84), // .+, reduce: IndirectFieldName - reduce(84), // .-, reduce: IndirectFieldName - reduce(84), // ., reduce: IndirectFieldName - reduce(84), // *, reduce: IndirectFieldName - reduce(84), // /, reduce: IndirectFieldName - reduce(84), // //, reduce: IndirectFieldName - reduce(84), // %, reduce: IndirectFieldName - reduce(84), // .*, reduce: IndirectFieldName - reduce(84), // ./, reduce: IndirectFieldName - reduce(84), // .//, reduce: IndirectFieldName - nil, // ! - nil, // ~ - reduce(84), // **, reduce: IndirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(84), // [, reduce: IndirectFieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S867 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: ArrayLiteral - reduce(105), // :, reduce: ArrayLiteral - reduce(105), // ||, reduce: ArrayLiteral - reduce(105), // ^^, reduce: ArrayLiteral - reduce(105), // &&, reduce: ArrayLiteral - reduce(105), // =~, reduce: ArrayLiteral - reduce(105), // !=~, reduce: ArrayLiteral - reduce(105), // ==, reduce: ArrayLiteral - reduce(105), // !=, reduce: ArrayLiteral - reduce(105), // >, reduce: ArrayLiteral - reduce(105), // >=, reduce: ArrayLiteral - reduce(105), // <, reduce: ArrayLiteral - reduce(105), // <=, reduce: ArrayLiteral - reduce(105), // |, reduce: ArrayLiteral - reduce(105), // ^, reduce: ArrayLiteral - reduce(105), // &, reduce: ArrayLiteral - reduce(105), // <<, reduce: ArrayLiteral - reduce(105), // >>, reduce: ArrayLiteral - reduce(105), // +, reduce: ArrayLiteral - reduce(105), // -, reduce: ArrayLiteral - reduce(105), // .+, reduce: ArrayLiteral - reduce(105), // .-, reduce: ArrayLiteral - reduce(105), // ., reduce: ArrayLiteral - reduce(105), // *, reduce: ArrayLiteral - reduce(105), // /, reduce: ArrayLiteral - reduce(105), // //, reduce: ArrayLiteral - reduce(105), // %, reduce: ArrayLiteral - reduce(105), // .*, reduce: ArrayLiteral - reduce(105), // ./, reduce: ArrayLiteral - reduce(105), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(105), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(105), // [, reduce: ArrayLiteral - nil, // , + reduce(103), // [, reduce: ArrayLiteral + reduce(103), // ,, reduce: ArrayLiteral nil, // { nil, // } }, }, - actionRow{ // S868 + actionRow{ // S571 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(776), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S572 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MapLiteral - reduce(119), // :, reduce: MapLiteral - reduce(119), // ||, reduce: MapLiteral - reduce(119), // ^^, reduce: MapLiteral - reduce(119), // &&, reduce: MapLiteral - reduce(119), // =~, reduce: MapLiteral - reduce(119), // !=~, reduce: MapLiteral - reduce(119), // ==, reduce: MapLiteral - reduce(119), // !=, reduce: MapLiteral - reduce(119), // >, reduce: MapLiteral - reduce(119), // >=, reduce: MapLiteral - reduce(119), // <, reduce: MapLiteral - reduce(119), // <=, reduce: MapLiteral - reduce(119), // |, reduce: MapLiteral - reduce(119), // ^, reduce: MapLiteral - reduce(119), // &, reduce: MapLiteral - reduce(119), // <<, reduce: MapLiteral - reduce(119), // >>, reduce: MapLiteral - reduce(119), // +, reduce: MapLiteral - reduce(119), // -, reduce: MapLiteral - reduce(119), // .+, reduce: MapLiteral - reduce(119), // .-, reduce: MapLiteral - reduce(119), // ., reduce: MapLiteral - reduce(119), // *, reduce: MapLiteral - reduce(119), // /, reduce: MapLiteral - reduce(119), // //, reduce: MapLiteral - reduce(119), // %, reduce: MapLiteral - reduce(119), // .*, reduce: MapLiteral - reduce(119), // ./, reduce: MapLiteral - reduce(119), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MapLiteral - nil, // ( - nil, // ) nil, // md_token_field_name nil, // $[ - nil, // ] + reduce(104), // ], reduce: ArrayLiteral nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(119), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S869 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - reduce(122), // }, reduce: MapLiteralKeyValuePairs - }, - }, - actionRow{ // S870 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(101), // + - shift(103), // - - shift(104), // .+ - shift(105), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(108), // ! - shift(109), // ~ - nil, // ** - shift(111), // ( - nil, // ) - shift(114), // md_token_field_name - shift(115), // $[ - nil, // ] - shift(116), // md_token_full_srec - shift(117), // md_token_string_literal - shift(118), // md_token_int_literal - shift(119), // md_token_float_literal - shift(120), // md_token_boolean_literal - shift(121), // md_token_panic - shift(123), // md_token_IPS - shift(124), // md_token_IFS - shift(125), // md_token_IRS - shift(126), // md_token_OPS - shift(127), // md_token_OFS - shift(128), // md_token_ORS - shift(129), // md_token_NF - shift(130), // md_token_NR - shift(131), // md_token_FNR - shift(132), // md_token_FILENAME - shift(133), // md_token_FILENUM - shift(135), // [ - nil, // , - shift(139), // { - nil, // } - }, - }, - actionRow{ // S871 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(975), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S872 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(111), // $, reduce: ArrayOrMapIndexAccess - reduce(111), // ;, reduce: ArrayOrMapIndexAccess - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(111), // ||, reduce: ArrayOrMapIndexAccess - reduce(111), // ^^, reduce: ArrayOrMapIndexAccess - reduce(111), // &&, reduce: ArrayOrMapIndexAccess - reduce(111), // =~, reduce: ArrayOrMapIndexAccess - reduce(111), // !=~, reduce: ArrayOrMapIndexAccess - reduce(111), // ==, reduce: ArrayOrMapIndexAccess - reduce(111), // !=, reduce: ArrayOrMapIndexAccess - reduce(111), // >, reduce: ArrayOrMapIndexAccess - reduce(111), // >=, reduce: ArrayOrMapIndexAccess - reduce(111), // <, reduce: ArrayOrMapIndexAccess - reduce(111), // <=, reduce: ArrayOrMapIndexAccess - reduce(111), // |, reduce: ArrayOrMapIndexAccess - reduce(111), // ^, reduce: ArrayOrMapIndexAccess - reduce(111), // &, reduce: ArrayOrMapIndexAccess - reduce(111), // <<, reduce: ArrayOrMapIndexAccess - reduce(111), // >>, reduce: ArrayOrMapIndexAccess - reduce(111), // +, reduce: ArrayOrMapIndexAccess - reduce(111), // -, reduce: ArrayOrMapIndexAccess - reduce(111), // .+, reduce: ArrayOrMapIndexAccess - reduce(111), // .-, reduce: ArrayOrMapIndexAccess - reduce(111), // ., reduce: ArrayOrMapIndexAccess - reduce(111), // *, reduce: ArrayOrMapIndexAccess - reduce(111), // /, reduce: ArrayOrMapIndexAccess - reduce(111), // //, reduce: ArrayOrMapIndexAccess - reduce(111), // %, reduce: ArrayOrMapIndexAccess - reduce(111), // .*, reduce: ArrayOrMapIndexAccess - reduce(111), // ./, reduce: ArrayOrMapIndexAccess - reduce(111), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(111), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(111), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S873 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(976), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S874 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(116), // $, reduce: ArraySliceAccess - reduce(116), // ;, reduce: ArraySliceAccess - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: ArraySliceAccess - nil, // : - reduce(116), // ||, reduce: ArraySliceAccess - reduce(116), // ^^, reduce: ArraySliceAccess - reduce(116), // &&, reduce: ArraySliceAccess - reduce(116), // =~, reduce: ArraySliceAccess - reduce(116), // !=~, reduce: ArraySliceAccess - reduce(116), // ==, reduce: ArraySliceAccess - reduce(116), // !=, reduce: ArraySliceAccess - reduce(116), // >, reduce: ArraySliceAccess - reduce(116), // >=, reduce: ArraySliceAccess - reduce(116), // <, reduce: ArraySliceAccess - reduce(116), // <=, reduce: ArraySliceAccess - reduce(116), // |, reduce: ArraySliceAccess - reduce(116), // ^, reduce: ArraySliceAccess - reduce(116), // &, reduce: ArraySliceAccess - reduce(116), // <<, reduce: ArraySliceAccess - reduce(116), // >>, reduce: ArraySliceAccess - reduce(116), // +, reduce: ArraySliceAccess - reduce(116), // -, reduce: ArraySliceAccess - reduce(116), // .+, reduce: ArraySliceAccess - reduce(116), // .-, reduce: ArraySliceAccess - reduce(116), // ., reduce: ArraySliceAccess - reduce(116), // *, reduce: ArraySliceAccess - reduce(116), // /, reduce: ArraySliceAccess - reduce(116), // //, reduce: ArraySliceAccess - reduce(116), // %, reduce: ArraySliceAccess - reduce(116), // .*, reduce: ArraySliceAccess - reduce(116), // ./, reduce: ArraySliceAccess - reduce(116), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(116), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(116), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S875 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(28), // ], reduce: TernaryTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S876 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(977), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S877 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: ArraySliceAccess - nil, // : - reduce(115), // ||, reduce: ArraySliceAccess - reduce(115), // ^^, reduce: ArraySliceAccess - reduce(115), // &&, reduce: ArraySliceAccess - reduce(115), // =~, reduce: ArraySliceAccess - reduce(115), // !=~, reduce: ArraySliceAccess - reduce(115), // ==, reduce: ArraySliceAccess - reduce(115), // !=, reduce: ArraySliceAccess - reduce(115), // >, reduce: ArraySliceAccess - reduce(115), // >=, reduce: ArraySliceAccess - reduce(115), // <, reduce: ArraySliceAccess - reduce(115), // <=, reduce: ArraySliceAccess - reduce(115), // |, reduce: ArraySliceAccess - reduce(115), // ^, reduce: ArraySliceAccess - reduce(115), // &, reduce: ArraySliceAccess - reduce(115), // <<, reduce: ArraySliceAccess - reduce(115), // >>, reduce: ArraySliceAccess - reduce(115), // +, reduce: ArraySliceAccess - reduce(115), // -, reduce: ArraySliceAccess - reduce(115), // .+, reduce: ArraySliceAccess - reduce(115), // .-, reduce: ArraySliceAccess - reduce(115), // ., reduce: ArraySliceAccess - reduce(115), // *, reduce: ArraySliceAccess - reduce(115), // /, reduce: ArraySliceAccess - reduce(115), // //, reduce: ArraySliceAccess - reduce(115), // %, reduce: ArraySliceAccess - reduce(115), // .*, reduce: ArraySliceAccess - reduce(115), // ./, reduce: ArraySliceAccess - reduce(115), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(115), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(115), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(115), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S878 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(978), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S879 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(30), // ?, reduce: LogicalOrTerm - reduce(30), // :, reduce: LogicalOrTerm - reduce(30), // ||, reduce: LogicalOrTerm - shift(666), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(30), // ], reduce: LogicalOrTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S880 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArraySliceAccess - nil, // : - reduce(114), // ||, reduce: ArraySliceAccess - reduce(114), // ^^, reduce: ArraySliceAccess - reduce(114), // &&, reduce: ArraySliceAccess - reduce(114), // =~, reduce: ArraySliceAccess - reduce(114), // !=~, reduce: ArraySliceAccess - reduce(114), // ==, reduce: ArraySliceAccess - reduce(114), // !=, reduce: ArraySliceAccess - reduce(114), // >, reduce: ArraySliceAccess - reduce(114), // >=, reduce: ArraySliceAccess - reduce(114), // <, reduce: ArraySliceAccess - reduce(114), // <=, reduce: ArraySliceAccess - reduce(114), // |, reduce: ArraySliceAccess - reduce(114), // ^, reduce: ArraySliceAccess - reduce(114), // &, reduce: ArraySliceAccess - reduce(114), // <<, reduce: ArraySliceAccess - reduce(114), // >>, reduce: ArraySliceAccess - reduce(114), // +, reduce: ArraySliceAccess - reduce(114), // -, reduce: ArraySliceAccess - reduce(114), // .+, reduce: ArraySliceAccess - reduce(114), // .-, reduce: ArraySliceAccess - reduce(114), // ., reduce: ArraySliceAccess - reduce(114), // *, reduce: ArraySliceAccess - reduce(114), // /, reduce: ArraySliceAccess - reduce(114), // //, reduce: ArraySliceAccess - reduce(114), // %, reduce: ArraySliceAccess - reduce(114), // .*, reduce: ArraySliceAccess - reduce(114), // ./, reduce: ArraySliceAccess - reduce(114), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(114), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(114), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S881 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(32), // ?, reduce: LogicalXORTerm - reduce(32), // :, reduce: LogicalXORTerm - reduce(32), // ||, reduce: LogicalXORTerm - reduce(32), // ^^, reduce: LogicalXORTerm - shift(667), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(32), // ], reduce: LogicalXORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S882 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(34), // ?, reduce: LogicalAndTerm - reduce(34), // :, reduce: LogicalAndTerm - reduce(34), // ||, reduce: LogicalAndTerm - reduce(34), // ^^, reduce: LogicalAndTerm - reduce(34), // &&, reduce: LogicalAndTerm - shift(668), // =~ - shift(669), // !=~ - shift(670), // == - shift(671), // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(34), // ], reduce: LogicalAndTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S883 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(36), // ?, reduce: EqneTerm - reduce(36), // :, reduce: EqneTerm - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm - shift(672), // > - shift(673), // >= - shift(674), // < - shift(675), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(36), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S884 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(37), // ?, reduce: EqneTerm - reduce(37), // :, reduce: EqneTerm - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm - shift(672), // > - shift(673), // >= - shift(674), // < - shift(675), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(37), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S885 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(38), // ?, reduce: EqneTerm - reduce(38), // :, reduce: EqneTerm - reduce(38), // ||, reduce: EqneTerm - reduce(38), // ^^, reduce: EqneTerm - reduce(38), // &&, reduce: EqneTerm - reduce(38), // =~, reduce: EqneTerm - reduce(38), // !=~, reduce: EqneTerm - reduce(38), // ==, reduce: EqneTerm - reduce(38), // !=, reduce: EqneTerm - shift(672), // > - shift(673), // >= - shift(674), // < - shift(675), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(38), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S886 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(39), // ?, reduce: EqneTerm - reduce(39), // :, reduce: EqneTerm - reduce(39), // ||, reduce: EqneTerm - reduce(39), // ^^, reduce: EqneTerm - reduce(39), // &&, reduce: EqneTerm - reduce(39), // =~, reduce: EqneTerm - reduce(39), // !=~, reduce: EqneTerm - reduce(39), // ==, reduce: EqneTerm - reduce(39), // !=, reduce: EqneTerm - shift(672), // > - shift(673), // >= - shift(674), // < - shift(675), // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(39), // ], reduce: EqneTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S887 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(41), // ?, reduce: CmpTerm - reduce(41), // :, reduce: CmpTerm - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm - shift(676), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(41), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S888 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(42), // ?, reduce: CmpTerm - reduce(42), // :, reduce: CmpTerm - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm - shift(676), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(42), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S889 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(43), // ?, reduce: CmpTerm - reduce(43), // :, reduce: CmpTerm - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm - shift(676), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(43), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S890 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(44), // ?, reduce: CmpTerm - reduce(44), // :, reduce: CmpTerm - reduce(44), // ||, reduce: CmpTerm - reduce(44), // ^^, reduce: CmpTerm - reduce(44), // &&, reduce: CmpTerm - reduce(44), // =~, reduce: CmpTerm - reduce(44), // !=~, reduce: CmpTerm - reduce(44), // ==, reduce: CmpTerm - reduce(44), // !=, reduce: CmpTerm - reduce(44), // >, reduce: CmpTerm - reduce(44), // >=, reduce: CmpTerm - reduce(44), // <, reduce: CmpTerm - reduce(44), // <=, reduce: CmpTerm - shift(676), // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(44), // ], reduce: CmpTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S891 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(46), // ?, reduce: BitwiseORTerm - reduce(46), // :, reduce: BitwiseORTerm - reduce(46), // ||, reduce: BitwiseORTerm - reduce(46), // ^^, reduce: BitwiseORTerm - reduce(46), // &&, reduce: BitwiseORTerm - reduce(46), // =~, reduce: BitwiseORTerm - reduce(46), // !=~, reduce: BitwiseORTerm - reduce(46), // ==, reduce: BitwiseORTerm - reduce(46), // !=, reduce: BitwiseORTerm - reduce(46), // >, reduce: BitwiseORTerm - reduce(46), // >=, reduce: BitwiseORTerm - reduce(46), // <, reduce: BitwiseORTerm - reduce(46), // <=, reduce: BitwiseORTerm - reduce(46), // |, reduce: BitwiseORTerm - shift(677), // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(46), // ], reduce: BitwiseORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S892 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(48), // ?, reduce: BitwiseXORTerm - reduce(48), // :, reduce: BitwiseXORTerm - reduce(48), // ||, reduce: BitwiseXORTerm - reduce(48), // ^^, reduce: BitwiseXORTerm - reduce(48), // &&, reduce: BitwiseXORTerm - reduce(48), // =~, reduce: BitwiseXORTerm - reduce(48), // !=~, reduce: BitwiseXORTerm - reduce(48), // ==, reduce: BitwiseXORTerm - reduce(48), // !=, reduce: BitwiseXORTerm - reduce(48), // >, reduce: BitwiseXORTerm - reduce(48), // >=, reduce: BitwiseXORTerm - reduce(48), // <, reduce: BitwiseXORTerm - reduce(48), // <=, reduce: BitwiseXORTerm - reduce(48), // |, reduce: BitwiseXORTerm - reduce(48), // ^, reduce: BitwiseXORTerm - shift(678), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(48), // ], reduce: BitwiseXORTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S893 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(50), // ?, reduce: BitwiseANDTerm - reduce(50), // :, reduce: BitwiseANDTerm - reduce(50), // ||, reduce: BitwiseANDTerm - reduce(50), // ^^, reduce: BitwiseANDTerm - reduce(50), // &&, reduce: BitwiseANDTerm - reduce(50), // =~, reduce: BitwiseANDTerm - reduce(50), // !=~, reduce: BitwiseANDTerm - reduce(50), // ==, reduce: BitwiseANDTerm - reduce(50), // !=, reduce: BitwiseANDTerm - reduce(50), // >, reduce: BitwiseANDTerm - reduce(50), // >=, reduce: BitwiseANDTerm - reduce(50), // <, reduce: BitwiseANDTerm - reduce(50), // <=, reduce: BitwiseANDTerm - reduce(50), // |, reduce: BitwiseANDTerm - reduce(50), // ^, reduce: BitwiseANDTerm - reduce(50), // &, reduce: BitwiseANDTerm - shift(679), // << - shift(680), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(50), // ], reduce: BitwiseANDTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S894 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm - reduce(52), // :, reduce: BitwiseShiftTerm - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm - shift(681), // + - shift(682), // - - shift(683), // .+ - shift(684), // .- - shift(685), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(52), // ], reduce: BitwiseShiftTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S895 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: BitwiseShiftTerm - reduce(53), // :, reduce: BitwiseShiftTerm - reduce(53), // ||, reduce: BitwiseShiftTerm - reduce(53), // ^^, reduce: BitwiseShiftTerm - reduce(53), // &&, reduce: BitwiseShiftTerm - reduce(53), // =~, reduce: BitwiseShiftTerm - reduce(53), // !=~, reduce: BitwiseShiftTerm - reduce(53), // ==, reduce: BitwiseShiftTerm - reduce(53), // !=, reduce: BitwiseShiftTerm - reduce(53), // >, reduce: BitwiseShiftTerm - reduce(53), // >=, reduce: BitwiseShiftTerm - reduce(53), // <, reduce: BitwiseShiftTerm - reduce(53), // <=, reduce: BitwiseShiftTerm - reduce(53), // |, reduce: BitwiseShiftTerm - reduce(53), // ^, reduce: BitwiseShiftTerm - reduce(53), // &, reduce: BitwiseShiftTerm - reduce(53), // <<, reduce: BitwiseShiftTerm - reduce(53), // >>, reduce: BitwiseShiftTerm - shift(681), // + - shift(682), // - - shift(683), // .+ - shift(684), // .- - shift(685), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(53), // ], reduce: BitwiseShiftTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S896 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm - reduce(55), // :, reduce: AddsubdotTerm - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(687), // * - shift(688), // / - shift(689), // // - shift(690), // % - shift(691), // .* - shift(692), // ./ - shift(693), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(55), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S897 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm - reduce(56), // :, reduce: AddsubdotTerm - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(687), // * - shift(688), // / - shift(689), // // - shift(690), // % - shift(691), // .* - shift(692), // ./ - shift(693), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(56), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S898 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: AddsubdotTerm - reduce(57), // :, reduce: AddsubdotTerm - reduce(57), // ||, reduce: AddsubdotTerm - reduce(57), // ^^, reduce: AddsubdotTerm - reduce(57), // &&, reduce: AddsubdotTerm - reduce(57), // =~, reduce: AddsubdotTerm - reduce(57), // !=~, reduce: AddsubdotTerm - reduce(57), // ==, reduce: AddsubdotTerm - reduce(57), // !=, reduce: AddsubdotTerm - reduce(57), // >, reduce: AddsubdotTerm - reduce(57), // >=, reduce: AddsubdotTerm - reduce(57), // <, reduce: AddsubdotTerm - reduce(57), // <=, reduce: AddsubdotTerm - reduce(57), // |, reduce: AddsubdotTerm - reduce(57), // ^, reduce: AddsubdotTerm - reduce(57), // &, reduce: AddsubdotTerm - reduce(57), // <<, reduce: AddsubdotTerm - reduce(57), // >>, reduce: AddsubdotTerm - reduce(57), // +, reduce: AddsubdotTerm - reduce(57), // -, reduce: AddsubdotTerm - reduce(57), // .+, reduce: AddsubdotTerm - reduce(57), // .-, reduce: AddsubdotTerm - reduce(57), // ., reduce: AddsubdotTerm - shift(687), // * - shift(688), // / - shift(689), // // - shift(690), // % - shift(691), // .* - shift(692), // ./ - shift(693), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(57), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S899 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm - reduce(58), // :, reduce: AddsubdotTerm - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(687), // * - shift(688), // / - shift(689), // // - shift(690), // % - shift(691), // .* - shift(692), // ./ - shift(693), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(58), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S900 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(59), // ?, reduce: AddsubdotTerm - reduce(59), // :, reduce: AddsubdotTerm - reduce(59), // ||, reduce: AddsubdotTerm - reduce(59), // ^^, reduce: AddsubdotTerm - reduce(59), // &&, reduce: AddsubdotTerm - reduce(59), // =~, reduce: AddsubdotTerm - reduce(59), // !=~, reduce: AddsubdotTerm - reduce(59), // ==, reduce: AddsubdotTerm - reduce(59), // !=, reduce: AddsubdotTerm - reduce(59), // >, reduce: AddsubdotTerm - reduce(59), // >=, reduce: AddsubdotTerm - reduce(59), // <, reduce: AddsubdotTerm - reduce(59), // <=, reduce: AddsubdotTerm - reduce(59), // |, reduce: AddsubdotTerm - reduce(59), // ^, reduce: AddsubdotTerm - reduce(59), // &, reduce: AddsubdotTerm - reduce(59), // <<, reduce: AddsubdotTerm - reduce(59), // >>, reduce: AddsubdotTerm - reduce(59), // +, reduce: AddsubdotTerm - reduce(59), // -, reduce: AddsubdotTerm - reduce(59), // .+, reduce: AddsubdotTerm - reduce(59), // .-, reduce: AddsubdotTerm - reduce(59), // ., reduce: AddsubdotTerm - shift(687), // * - shift(688), // / - shift(689), // // - shift(690), // % - shift(691), // .* - shift(692), // ./ - shift(693), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(59), // ], reduce: AddsubdotTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S901 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(61), // ?, reduce: MuldivTerm - reduce(61), // :, reduce: MuldivTerm - reduce(61), // ||, reduce: MuldivTerm - reduce(61), // ^^, reduce: MuldivTerm - reduce(61), // &&, reduce: MuldivTerm - reduce(61), // =~, reduce: MuldivTerm - reduce(61), // !=~, reduce: MuldivTerm - reduce(61), // ==, reduce: MuldivTerm - reduce(61), // !=, reduce: MuldivTerm - reduce(61), // >, reduce: MuldivTerm - reduce(61), // >=, reduce: MuldivTerm - reduce(61), // <, reduce: MuldivTerm - reduce(61), // <=, reduce: MuldivTerm - reduce(61), // |, reduce: MuldivTerm - reduce(61), // ^, reduce: MuldivTerm - reduce(61), // &, reduce: MuldivTerm - reduce(61), // <<, reduce: MuldivTerm - reduce(61), // >>, reduce: MuldivTerm - reduce(61), // +, reduce: MuldivTerm - reduce(61), // -, reduce: MuldivTerm - reduce(61), // .+, reduce: MuldivTerm - reduce(61), // .-, reduce: MuldivTerm - reduce(61), // ., reduce: MuldivTerm - reduce(61), // *, reduce: MuldivTerm - reduce(61), // /, reduce: MuldivTerm - reduce(61), // //, reduce: MuldivTerm - reduce(61), // %, reduce: MuldivTerm - reduce(61), // .*, reduce: MuldivTerm - reduce(61), // ./, reduce: MuldivTerm - reduce(61), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(61), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S902 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(62), // ?, reduce: MuldivTerm - reduce(62), // :, reduce: MuldivTerm - reduce(62), // ||, reduce: MuldivTerm - reduce(62), // ^^, reduce: MuldivTerm - reduce(62), // &&, reduce: MuldivTerm - reduce(62), // =~, reduce: MuldivTerm - reduce(62), // !=~, reduce: MuldivTerm - reduce(62), // ==, reduce: MuldivTerm - reduce(62), // !=, reduce: MuldivTerm - reduce(62), // >, reduce: MuldivTerm - reduce(62), // >=, reduce: MuldivTerm - reduce(62), // <, reduce: MuldivTerm - reduce(62), // <=, reduce: MuldivTerm - reduce(62), // |, reduce: MuldivTerm - reduce(62), // ^, reduce: MuldivTerm - reduce(62), // &, reduce: MuldivTerm - reduce(62), // <<, reduce: MuldivTerm - reduce(62), // >>, reduce: MuldivTerm - reduce(62), // +, reduce: MuldivTerm - reduce(62), // -, reduce: MuldivTerm - reduce(62), // .+, reduce: MuldivTerm - reduce(62), // .-, reduce: MuldivTerm - reduce(62), // ., reduce: MuldivTerm - reduce(62), // *, reduce: MuldivTerm - reduce(62), // /, reduce: MuldivTerm - reduce(62), // //, reduce: MuldivTerm - reduce(62), // %, reduce: MuldivTerm - reduce(62), // .*, reduce: MuldivTerm - reduce(62), // ./, reduce: MuldivTerm - reduce(62), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(62), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S903 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(63), // ?, reduce: MuldivTerm - reduce(63), // :, reduce: MuldivTerm - reduce(63), // ||, reduce: MuldivTerm - reduce(63), // ^^, reduce: MuldivTerm - reduce(63), // &&, reduce: MuldivTerm - reduce(63), // =~, reduce: MuldivTerm - reduce(63), // !=~, reduce: MuldivTerm - reduce(63), // ==, reduce: MuldivTerm - reduce(63), // !=, reduce: MuldivTerm - reduce(63), // >, reduce: MuldivTerm - reduce(63), // >=, reduce: MuldivTerm - reduce(63), // <, reduce: MuldivTerm - reduce(63), // <=, reduce: MuldivTerm - reduce(63), // |, reduce: MuldivTerm - reduce(63), // ^, reduce: MuldivTerm - reduce(63), // &, reduce: MuldivTerm - reduce(63), // <<, reduce: MuldivTerm - reduce(63), // >>, reduce: MuldivTerm - reduce(63), // +, reduce: MuldivTerm - reduce(63), // -, reduce: MuldivTerm - reduce(63), // .+, reduce: MuldivTerm - reduce(63), // .-, reduce: MuldivTerm - reduce(63), // ., reduce: MuldivTerm - reduce(63), // *, reduce: MuldivTerm - reduce(63), // /, reduce: MuldivTerm - reduce(63), // //, reduce: MuldivTerm - reduce(63), // %, reduce: MuldivTerm - reduce(63), // .*, reduce: MuldivTerm - reduce(63), // ./, reduce: MuldivTerm - reduce(63), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(63), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S904 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(64), // ?, reduce: MuldivTerm - reduce(64), // :, reduce: MuldivTerm - reduce(64), // ||, reduce: MuldivTerm - reduce(64), // ^^, reduce: MuldivTerm - reduce(64), // &&, reduce: MuldivTerm - reduce(64), // =~, reduce: MuldivTerm - reduce(64), // !=~, reduce: MuldivTerm - reduce(64), // ==, reduce: MuldivTerm - reduce(64), // !=, reduce: MuldivTerm - reduce(64), // >, reduce: MuldivTerm - reduce(64), // >=, reduce: MuldivTerm - reduce(64), // <, reduce: MuldivTerm - reduce(64), // <=, reduce: MuldivTerm - reduce(64), // |, reduce: MuldivTerm - reduce(64), // ^, reduce: MuldivTerm - reduce(64), // &, reduce: MuldivTerm - reduce(64), // <<, reduce: MuldivTerm - reduce(64), // >>, reduce: MuldivTerm - reduce(64), // +, reduce: MuldivTerm - reduce(64), // -, reduce: MuldivTerm - reduce(64), // .+, reduce: MuldivTerm - reduce(64), // .-, reduce: MuldivTerm - reduce(64), // ., reduce: MuldivTerm - reduce(64), // *, reduce: MuldivTerm - reduce(64), // /, reduce: MuldivTerm - reduce(64), // //, reduce: MuldivTerm - reduce(64), // %, reduce: MuldivTerm - reduce(64), // .*, reduce: MuldivTerm - reduce(64), // ./, reduce: MuldivTerm - reduce(64), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(64), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S905 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(65), // ?, reduce: MuldivTerm - reduce(65), // :, reduce: MuldivTerm - reduce(65), // ||, reduce: MuldivTerm - reduce(65), // ^^, reduce: MuldivTerm - reduce(65), // &&, reduce: MuldivTerm - reduce(65), // =~, reduce: MuldivTerm - reduce(65), // !=~, reduce: MuldivTerm - reduce(65), // ==, reduce: MuldivTerm - reduce(65), // !=, reduce: MuldivTerm - reduce(65), // >, reduce: MuldivTerm - reduce(65), // >=, reduce: MuldivTerm - reduce(65), // <, reduce: MuldivTerm - reduce(65), // <=, reduce: MuldivTerm - reduce(65), // |, reduce: MuldivTerm - reduce(65), // ^, reduce: MuldivTerm - reduce(65), // &, reduce: MuldivTerm - reduce(65), // <<, reduce: MuldivTerm - reduce(65), // >>, reduce: MuldivTerm - reduce(65), // +, reduce: MuldivTerm - reduce(65), // -, reduce: MuldivTerm - reduce(65), // .+, reduce: MuldivTerm - reduce(65), // .-, reduce: MuldivTerm - reduce(65), // ., reduce: MuldivTerm - reduce(65), // *, reduce: MuldivTerm - reduce(65), // /, reduce: MuldivTerm - reduce(65), // //, reduce: MuldivTerm - reduce(65), // %, reduce: MuldivTerm - reduce(65), // .*, reduce: MuldivTerm - reduce(65), // ./, reduce: MuldivTerm - reduce(65), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(65), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S906 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(66), // ?, reduce: MuldivTerm - reduce(66), // :, reduce: MuldivTerm - reduce(66), // ||, reduce: MuldivTerm - reduce(66), // ^^, reduce: MuldivTerm - reduce(66), // &&, reduce: MuldivTerm - reduce(66), // =~, reduce: MuldivTerm - reduce(66), // !=~, reduce: MuldivTerm - reduce(66), // ==, reduce: MuldivTerm - reduce(66), // !=, reduce: MuldivTerm - reduce(66), // >, reduce: MuldivTerm - reduce(66), // >=, reduce: MuldivTerm - reduce(66), // <, reduce: MuldivTerm - reduce(66), // <=, reduce: MuldivTerm - reduce(66), // |, reduce: MuldivTerm - reduce(66), // ^, reduce: MuldivTerm - reduce(66), // &, reduce: MuldivTerm - reduce(66), // <<, reduce: MuldivTerm - reduce(66), // >>, reduce: MuldivTerm - reduce(66), // +, reduce: MuldivTerm - reduce(66), // -, reduce: MuldivTerm - reduce(66), // .+, reduce: MuldivTerm - reduce(66), // .-, reduce: MuldivTerm - reduce(66), // ., reduce: MuldivTerm - reduce(66), // *, reduce: MuldivTerm - reduce(66), // /, reduce: MuldivTerm - reduce(66), // //, reduce: MuldivTerm - reduce(66), // %, reduce: MuldivTerm - reduce(66), // .*, reduce: MuldivTerm - reduce(66), // ./, reduce: MuldivTerm - reduce(66), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(66), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S907 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(67), // ?, reduce: MuldivTerm - reduce(67), // :, reduce: MuldivTerm - reduce(67), // ||, reduce: MuldivTerm - reduce(67), // ^^, reduce: MuldivTerm - reduce(67), // &&, reduce: MuldivTerm - reduce(67), // =~, reduce: MuldivTerm - reduce(67), // !=~, reduce: MuldivTerm - reduce(67), // ==, reduce: MuldivTerm - reduce(67), // !=, reduce: MuldivTerm - reduce(67), // >, reduce: MuldivTerm - reduce(67), // >=, reduce: MuldivTerm - reduce(67), // <, reduce: MuldivTerm - reduce(67), // <=, reduce: MuldivTerm - reduce(67), // |, reduce: MuldivTerm - reduce(67), // ^, reduce: MuldivTerm - reduce(67), // &, reduce: MuldivTerm - reduce(67), // <<, reduce: MuldivTerm - reduce(67), // >>, reduce: MuldivTerm - reduce(67), // +, reduce: MuldivTerm - reduce(67), // -, reduce: MuldivTerm - reduce(67), // .+, reduce: MuldivTerm - reduce(67), // .-, reduce: MuldivTerm - reduce(67), // ., reduce: MuldivTerm - reduce(67), // *, reduce: MuldivTerm - reduce(67), // /, reduce: MuldivTerm - reduce(67), // //, reduce: MuldivTerm - reduce(67), // %, reduce: MuldivTerm - reduce(67), // .*, reduce: MuldivTerm - reduce(67), // ./, reduce: MuldivTerm - reduce(67), // .//, reduce: MuldivTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(67), // ], reduce: MuldivTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S908 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(76), // ?, reduce: PowTerm - reduce(76), // :, reduce: PowTerm - reduce(76), // ||, reduce: PowTerm - reduce(76), // ^^, reduce: PowTerm - reduce(76), // &&, reduce: PowTerm - reduce(76), // =~, reduce: PowTerm - reduce(76), // !=~, reduce: PowTerm - reduce(76), // ==, reduce: PowTerm - reduce(76), // !=, reduce: PowTerm - reduce(76), // >, reduce: PowTerm - reduce(76), // >=, reduce: PowTerm - reduce(76), // <, reduce: PowTerm - reduce(76), // <=, reduce: PowTerm - reduce(76), // |, reduce: PowTerm - reduce(76), // ^, reduce: PowTerm - reduce(76), // &, reduce: PowTerm - reduce(76), // <<, reduce: PowTerm - reduce(76), // >>, reduce: PowTerm - reduce(76), // +, reduce: PowTerm - reduce(76), // -, reduce: PowTerm - reduce(76), // .+, reduce: PowTerm - reduce(76), // .-, reduce: PowTerm - reduce(76), // ., reduce: PowTerm - reduce(76), // *, reduce: PowTerm - reduce(76), // /, reduce: PowTerm - reduce(76), // //, reduce: PowTerm - reduce(76), // %, reduce: PowTerm - reduce(76), // .*, reduce: PowTerm - reduce(76), // ./, reduce: PowTerm - reduce(76), // .//, reduce: PowTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(76), // ], reduce: PowTerm - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S909 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(979), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(980), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S910 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(982), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S911 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(78), // ?, reduce: MlrvalOrFunction - reduce(78), // :, reduce: MlrvalOrFunction - reduce(78), // ||, reduce: MlrvalOrFunction - reduce(78), // ^^, reduce: MlrvalOrFunction - reduce(78), // &&, reduce: MlrvalOrFunction - reduce(78), // =~, reduce: MlrvalOrFunction - reduce(78), // !=~, reduce: MlrvalOrFunction - reduce(78), // ==, reduce: MlrvalOrFunction - reduce(78), // !=, reduce: MlrvalOrFunction - reduce(78), // >, reduce: MlrvalOrFunction - reduce(78), // >=, reduce: MlrvalOrFunction - reduce(78), // <, reduce: MlrvalOrFunction - reduce(78), // <=, reduce: MlrvalOrFunction - reduce(78), // |, reduce: MlrvalOrFunction - reduce(78), // ^, reduce: MlrvalOrFunction - reduce(78), // &, reduce: MlrvalOrFunction - reduce(78), // <<, reduce: MlrvalOrFunction - reduce(78), // >>, reduce: MlrvalOrFunction - reduce(78), // +, reduce: MlrvalOrFunction - reduce(78), // -, reduce: MlrvalOrFunction - reduce(78), // .+, reduce: MlrvalOrFunction - reduce(78), // .-, reduce: MlrvalOrFunction - reduce(78), // ., reduce: MlrvalOrFunction - reduce(78), // *, reduce: MlrvalOrFunction - reduce(78), // /, reduce: MlrvalOrFunction - reduce(78), // //, reduce: MlrvalOrFunction - reduce(78), // %, reduce: MlrvalOrFunction - reduce(78), // .*, reduce: MlrvalOrFunction - reduce(78), // ./, reduce: MlrvalOrFunction - reduce(78), // .//, reduce: MlrvalOrFunction - nil, // ! - nil, // ~ - reduce(78), // **, reduce: MlrvalOrFunction - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(78), // ], reduce: MlrvalOrFunction - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(78), // [, reduce: MlrvalOrFunction - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S912 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(84), // ?, reduce: IndirectFieldName - reduce(84), // :, reduce: IndirectFieldName - reduce(84), // ||, reduce: IndirectFieldName - reduce(84), // ^^, reduce: IndirectFieldName - reduce(84), // &&, reduce: IndirectFieldName - reduce(84), // =~, reduce: IndirectFieldName - reduce(84), // !=~, reduce: IndirectFieldName - reduce(84), // ==, reduce: IndirectFieldName - reduce(84), // !=, reduce: IndirectFieldName - reduce(84), // >, reduce: IndirectFieldName - reduce(84), // >=, reduce: IndirectFieldName - reduce(84), // <, reduce: IndirectFieldName - reduce(84), // <=, reduce: IndirectFieldName - reduce(84), // |, reduce: IndirectFieldName - reduce(84), // ^, reduce: IndirectFieldName - reduce(84), // &, reduce: IndirectFieldName - reduce(84), // <<, reduce: IndirectFieldName - reduce(84), // >>, reduce: IndirectFieldName - reduce(84), // +, reduce: IndirectFieldName - reduce(84), // -, reduce: IndirectFieldName - reduce(84), // .+, reduce: IndirectFieldName - reduce(84), // .-, reduce: IndirectFieldName - reduce(84), // ., reduce: IndirectFieldName - reduce(84), // *, reduce: IndirectFieldName - reduce(84), // /, reduce: IndirectFieldName - reduce(84), // //, reduce: IndirectFieldName - reduce(84), // %, reduce: IndirectFieldName - reduce(84), // .*, reduce: IndirectFieldName - reduce(84), // ./, reduce: IndirectFieldName - reduce(84), // .//, reduce: IndirectFieldName - nil, // ! - nil, // ~ - reduce(84), // **, reduce: IndirectFieldName - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(84), // ], reduce: IndirectFieldName - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(84), // [, reduce: IndirectFieldName - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S913 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: ArrayLiteral - reduce(105), // :, reduce: ArrayLiteral - reduce(105), // ||, reduce: ArrayLiteral - reduce(105), // ^^, reduce: ArrayLiteral - reduce(105), // &&, reduce: ArrayLiteral - reduce(105), // =~, reduce: ArrayLiteral - reduce(105), // !=~, reduce: ArrayLiteral - reduce(105), // ==, reduce: ArrayLiteral - reduce(105), // !=, reduce: ArrayLiteral - reduce(105), // >, reduce: ArrayLiteral - reduce(105), // >=, reduce: ArrayLiteral - reduce(105), // <, reduce: ArrayLiteral - reduce(105), // <=, reduce: ArrayLiteral - reduce(105), // |, reduce: ArrayLiteral - reduce(105), // ^, reduce: ArrayLiteral - reduce(105), // &, reduce: ArrayLiteral - reduce(105), // <<, reduce: ArrayLiteral - reduce(105), // >>, reduce: ArrayLiteral - reduce(105), // +, reduce: ArrayLiteral - reduce(105), // -, reduce: ArrayLiteral - reduce(105), // .+, reduce: ArrayLiteral - reduce(105), // .-, reduce: ArrayLiteral - reduce(105), // ., reduce: ArrayLiteral - reduce(105), // *, reduce: ArrayLiteral - reduce(105), // /, reduce: ArrayLiteral - reduce(105), // //, reduce: ArrayLiteral - reduce(105), // %, reduce: ArrayLiteral - reduce(105), // .*, reduce: ArrayLiteral - reduce(105), // ./, reduce: ArrayLiteral - reduce(105), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(105), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(105), // ], reduce: ArrayLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(105), // [, reduce: ArrayLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S914 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MapLiteral - reduce(119), // :, reduce: MapLiteral - reduce(119), // ||, reduce: MapLiteral - reduce(119), // ^^, reduce: MapLiteral - reduce(119), // &&, reduce: MapLiteral - reduce(119), // =~, reduce: MapLiteral - reduce(119), // !=~, reduce: MapLiteral - reduce(119), // ==, reduce: MapLiteral - reduce(119), // !=, reduce: MapLiteral - reduce(119), // >, reduce: MapLiteral - reduce(119), // >=, reduce: MapLiteral - reduce(119), // <, reduce: MapLiteral - reduce(119), // <=, reduce: MapLiteral - reduce(119), // |, reduce: MapLiteral - reduce(119), // ^, reduce: MapLiteral - reduce(119), // &, reduce: MapLiteral - reduce(119), // <<, reduce: MapLiteral - reduce(119), // >>, reduce: MapLiteral - reduce(119), // +, reduce: MapLiteral - reduce(119), // -, reduce: MapLiteral - reduce(119), // .+, reduce: MapLiteral - reduce(119), // .-, reduce: MapLiteral - reduce(119), // ., reduce: MapLiteral - reduce(119), // *, reduce: MapLiteral - reduce(119), // /, reduce: MapLiteral - reduce(119), // //, reduce: MapLiteral - reduce(119), // %, reduce: MapLiteral - reduce(119), // .*, reduce: MapLiteral - reduce(119), // ./, reduce: MapLiteral - reduce(119), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(119), // ], reduce: MapLiteral - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(119), // [, reduce: MapLiteral - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S915 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(208), // + - shift(210), // - - shift(211), // .+ - shift(212), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(215), // ! - shift(216), // ~ - nil, // ** - shift(218), // ( - nil, // ) - shift(221), // md_token_field_name - shift(222), // $[ - nil, // ] - shift(223), // md_token_full_srec - shift(224), // md_token_string_literal - shift(225), // md_token_int_literal - shift(226), // md_token_float_literal - shift(227), // md_token_boolean_literal - shift(228), // md_token_panic - shift(230), // md_token_IPS - shift(231), // md_token_IFS - shift(232), // md_token_IRS - shift(233), // md_token_OPS - shift(234), // md_token_OFS - shift(235), // md_token_ORS - shift(236), // md_token_NF - shift(237), // md_token_NR - shift(238), // md_token_FNR - shift(239), // md_token_FILENAME - shift(240), // md_token_FILENUM - shift(242), // [ - nil, // , - shift(246), // { - nil, // } - }, - }, - actionRow{ // S916 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(985), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S917 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(111), // ||, reduce: ArrayOrMapIndexAccess - reduce(111), // ^^, reduce: ArrayOrMapIndexAccess - reduce(111), // &&, reduce: ArrayOrMapIndexAccess - reduce(111), // =~, reduce: ArrayOrMapIndexAccess - reduce(111), // !=~, reduce: ArrayOrMapIndexAccess - reduce(111), // ==, reduce: ArrayOrMapIndexAccess - reduce(111), // !=, reduce: ArrayOrMapIndexAccess - reduce(111), // >, reduce: ArrayOrMapIndexAccess - reduce(111), // >=, reduce: ArrayOrMapIndexAccess - reduce(111), // <, reduce: ArrayOrMapIndexAccess - reduce(111), // <=, reduce: ArrayOrMapIndexAccess - reduce(111), // |, reduce: ArrayOrMapIndexAccess - reduce(111), // ^, reduce: ArrayOrMapIndexAccess - reduce(111), // &, reduce: ArrayOrMapIndexAccess - reduce(111), // <<, reduce: ArrayOrMapIndexAccess - reduce(111), // >>, reduce: ArrayOrMapIndexAccess - reduce(111), // +, reduce: ArrayOrMapIndexAccess - reduce(111), // -, reduce: ArrayOrMapIndexAccess - reduce(111), // .+, reduce: ArrayOrMapIndexAccess - reduce(111), // .-, reduce: ArrayOrMapIndexAccess - reduce(111), // ., reduce: ArrayOrMapIndexAccess - reduce(111), // *, reduce: ArrayOrMapIndexAccess - reduce(111), // /, reduce: ArrayOrMapIndexAccess - reduce(111), // //, reduce: ArrayOrMapIndexAccess - reduce(111), // %, reduce: ArrayOrMapIndexAccess - reduce(111), // .*, reduce: ArrayOrMapIndexAccess - reduce(111), // ./, reduce: ArrayOrMapIndexAccess - reduce(111), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(111), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - reduce(111), // ), reduce: ArrayOrMapIndexAccess - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(111), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S918 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(986), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S919 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: ArraySliceAccess - nil, // : - reduce(116), // ||, reduce: ArraySliceAccess - reduce(116), // ^^, reduce: ArraySliceAccess - reduce(116), // &&, reduce: ArraySliceAccess - reduce(116), // =~, reduce: ArraySliceAccess - reduce(116), // !=~, reduce: ArraySliceAccess - reduce(116), // ==, reduce: ArraySliceAccess - reduce(116), // !=, reduce: ArraySliceAccess - reduce(116), // >, reduce: ArraySliceAccess - reduce(116), // >=, reduce: ArraySliceAccess - reduce(116), // <, reduce: ArraySliceAccess - reduce(116), // <=, reduce: ArraySliceAccess - reduce(116), // |, reduce: ArraySliceAccess - reduce(116), // ^, reduce: ArraySliceAccess - reduce(116), // &, reduce: ArraySliceAccess - reduce(116), // <<, reduce: ArraySliceAccess - reduce(116), // >>, reduce: ArraySliceAccess - reduce(116), // +, reduce: ArraySliceAccess - reduce(116), // -, reduce: ArraySliceAccess - reduce(116), // .+, reduce: ArraySliceAccess - reduce(116), // .-, reduce: ArraySliceAccess - reduce(116), // ., reduce: ArraySliceAccess - reduce(116), // *, reduce: ArraySliceAccess - reduce(116), // /, reduce: ArraySliceAccess - reduce(116), // //, reduce: ArraySliceAccess - reduce(116), // %, reduce: ArraySliceAccess - reduce(116), // .*, reduce: ArraySliceAccess - reduce(116), // ./, reduce: ArraySliceAccess - reduce(116), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(116), // **, reduce: ArraySliceAccess - nil, // ( - reduce(116), // ), reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(116), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S920 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(262), // + - shift(264), // - - shift(265), // .+ - shift(266), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(269), // ! - shift(270), // ~ - nil, // ** - shift(272), // ( - nil, // ) - shift(275), // md_token_field_name - shift(276), // $[ - nil, // ] - shift(278), // md_token_full_srec - shift(279), // md_token_string_literal - shift(280), // md_token_int_literal - shift(281), // md_token_float_literal - shift(282), // md_token_boolean_literal - shift(283), // md_token_panic - shift(285), // md_token_IPS - shift(286), // md_token_IFS - shift(287), // md_token_IRS - shift(288), // md_token_OPS - shift(289), // md_token_OFS - shift(290), // md_token_ORS - shift(291), // md_token_NF - shift(292), // md_token_NR - shift(293), // md_token_FNR - shift(294), // md_token_FILENAME - shift(295), // md_token_FILENUM - shift(297), // [ - nil, // , - shift(303), // { - nil, // } - }, - }, - actionRow{ // S921 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(989), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S922 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(111), // ||, reduce: ArrayOrMapIndexAccess - reduce(111), // ^^, reduce: ArrayOrMapIndexAccess - reduce(111), // &&, reduce: ArrayOrMapIndexAccess - reduce(111), // =~, reduce: ArrayOrMapIndexAccess - reduce(111), // !=~, reduce: ArrayOrMapIndexAccess - reduce(111), // ==, reduce: ArrayOrMapIndexAccess - reduce(111), // !=, reduce: ArrayOrMapIndexAccess - reduce(111), // >, reduce: ArrayOrMapIndexAccess - reduce(111), // >=, reduce: ArrayOrMapIndexAccess - reduce(111), // <, reduce: ArrayOrMapIndexAccess - reduce(111), // <=, reduce: ArrayOrMapIndexAccess - reduce(111), // |, reduce: ArrayOrMapIndexAccess - reduce(111), // ^, reduce: ArrayOrMapIndexAccess - reduce(111), // &, reduce: ArrayOrMapIndexAccess - reduce(111), // <<, reduce: ArrayOrMapIndexAccess - reduce(111), // >>, reduce: ArrayOrMapIndexAccess - reduce(111), // +, reduce: ArrayOrMapIndexAccess - reduce(111), // -, reduce: ArrayOrMapIndexAccess - reduce(111), // .+, reduce: ArrayOrMapIndexAccess - reduce(111), // .-, reduce: ArrayOrMapIndexAccess - reduce(111), // ., reduce: ArrayOrMapIndexAccess - reduce(111), // *, reduce: ArrayOrMapIndexAccess - reduce(111), // /, reduce: ArrayOrMapIndexAccess - reduce(111), // //, reduce: ArrayOrMapIndexAccess - reduce(111), // %, reduce: ArrayOrMapIndexAccess - reduce(111), // .*, reduce: ArrayOrMapIndexAccess - reduce(111), // ./, reduce: ArrayOrMapIndexAccess - reduce(111), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(111), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(111), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(111), // [, reduce: ArrayOrMapIndexAccess - reduce(111), // ,, reduce: ArrayOrMapIndexAccess - nil, // { - nil, // } - }, - }, - actionRow{ // S923 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(990), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S924 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: ArraySliceAccess - nil, // : - reduce(116), // ||, reduce: ArraySliceAccess - reduce(116), // ^^, reduce: ArraySliceAccess - reduce(116), // &&, reduce: ArraySliceAccess - reduce(116), // =~, reduce: ArraySliceAccess - reduce(116), // !=~, reduce: ArraySliceAccess - reduce(116), // ==, reduce: ArraySliceAccess - reduce(116), // !=, reduce: ArraySliceAccess - reduce(116), // >, reduce: ArraySliceAccess - reduce(116), // >=, reduce: ArraySliceAccess - reduce(116), // <, reduce: ArraySliceAccess - reduce(116), // <=, reduce: ArraySliceAccess - reduce(116), // |, reduce: ArraySliceAccess - reduce(116), // ^, reduce: ArraySliceAccess - reduce(116), // &, reduce: ArraySliceAccess - reduce(116), // <<, reduce: ArraySliceAccess - reduce(116), // >>, reduce: ArraySliceAccess - reduce(116), // +, reduce: ArraySliceAccess - reduce(116), // -, reduce: ArraySliceAccess - reduce(116), // .+, reduce: ArraySliceAccess - reduce(116), // .-, reduce: ArraySliceAccess - reduce(116), // ., reduce: ArraySliceAccess - reduce(116), // *, reduce: ArraySliceAccess - reduce(116), // /, reduce: ArraySliceAccess - reduce(116), // //, reduce: ArraySliceAccess - reduce(116), // %, reduce: ArraySliceAccess - reduce(116), // .*, reduce: ArraySliceAccess - reduce(116), // ./, reduce: ArraySliceAccess - reduce(116), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(116), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(116), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(116), // [, reduce: ArraySliceAccess - reduce(116), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } - }, - }, - actionRow{ // S925 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ - nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S926 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S927 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S928 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S929 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S930 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S931 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S932 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S933 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S934 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S935 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S936 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S937 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S938 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S939 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S940 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S941 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S942 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S943 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S944 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S945 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S946 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S947 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(69), // ?, reduce: UnaryOpTerm - nil, // : - reduce(69), // ||, reduce: UnaryOpTerm - reduce(69), // ^^, reduce: UnaryOpTerm - reduce(69), // &&, reduce: UnaryOpTerm - reduce(69), // =~, reduce: UnaryOpTerm - reduce(69), // !=~, reduce: UnaryOpTerm - reduce(69), // ==, reduce: UnaryOpTerm - reduce(69), // !=, reduce: UnaryOpTerm - reduce(69), // >, reduce: UnaryOpTerm - reduce(69), // >=, reduce: UnaryOpTerm - reduce(69), // <, reduce: UnaryOpTerm - reduce(69), // <=, reduce: UnaryOpTerm - reduce(69), // |, reduce: UnaryOpTerm - reduce(69), // ^, reduce: UnaryOpTerm - reduce(69), // &, reduce: UnaryOpTerm - reduce(69), // <<, reduce: UnaryOpTerm - reduce(69), // >>, reduce: UnaryOpTerm - reduce(69), // +, reduce: UnaryOpTerm - reduce(69), // -, reduce: UnaryOpTerm - reduce(69), // .+, reduce: UnaryOpTerm - reduce(69), // .-, reduce: UnaryOpTerm - reduce(69), // ., reduce: UnaryOpTerm - reduce(69), // *, reduce: UnaryOpTerm - reduce(69), // /, reduce: UnaryOpTerm - reduce(69), // //, reduce: UnaryOpTerm - reduce(69), // %, reduce: UnaryOpTerm - reduce(69), // .*, reduce: UnaryOpTerm - reduce(69), // ./, reduce: UnaryOpTerm - reduce(69), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(69), // ,, reduce: UnaryOpTerm - nil, // { - reduce(69), // }, reduce: UnaryOpTerm - }, - }, - actionRow{ // S948 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S949 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S950 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S951 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S952 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S953 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S954 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S955 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(70), // ?, reduce: UnaryOpTerm - nil, // : - reduce(70), // ||, reduce: UnaryOpTerm - reduce(70), // ^^, reduce: UnaryOpTerm - reduce(70), // &&, reduce: UnaryOpTerm - reduce(70), // =~, reduce: UnaryOpTerm - reduce(70), // !=~, reduce: UnaryOpTerm - reduce(70), // ==, reduce: UnaryOpTerm - reduce(70), // !=, reduce: UnaryOpTerm - reduce(70), // >, reduce: UnaryOpTerm - reduce(70), // >=, reduce: UnaryOpTerm - reduce(70), // <, reduce: UnaryOpTerm - reduce(70), // <=, reduce: UnaryOpTerm - reduce(70), // |, reduce: UnaryOpTerm - reduce(70), // ^, reduce: UnaryOpTerm - reduce(70), // &, reduce: UnaryOpTerm - reduce(70), // <<, reduce: UnaryOpTerm - reduce(70), // >>, reduce: UnaryOpTerm - reduce(70), // +, reduce: UnaryOpTerm - reduce(70), // -, reduce: UnaryOpTerm - reduce(70), // .+, reduce: UnaryOpTerm - reduce(70), // .-, reduce: UnaryOpTerm - reduce(70), // ., reduce: UnaryOpTerm - reduce(70), // *, reduce: UnaryOpTerm - reduce(70), // /, reduce: UnaryOpTerm - reduce(70), // //, reduce: UnaryOpTerm - reduce(70), // %, reduce: UnaryOpTerm - reduce(70), // .*, reduce: UnaryOpTerm - reduce(70), // ./, reduce: UnaryOpTerm - reduce(70), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(70), // ,, reduce: UnaryOpTerm - nil, // { - reduce(70), // }, reduce: UnaryOpTerm - }, - }, - actionRow{ // S956 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(71), // ?, reduce: UnaryOpTerm - nil, // : - reduce(71), // ||, reduce: UnaryOpTerm - reduce(71), // ^^, reduce: UnaryOpTerm - reduce(71), // &&, reduce: UnaryOpTerm - reduce(71), // =~, reduce: UnaryOpTerm - reduce(71), // !=~, reduce: UnaryOpTerm - reduce(71), // ==, reduce: UnaryOpTerm - reduce(71), // !=, reduce: UnaryOpTerm - reduce(71), // >, reduce: UnaryOpTerm - reduce(71), // >=, reduce: UnaryOpTerm - reduce(71), // <, reduce: UnaryOpTerm - reduce(71), // <=, reduce: UnaryOpTerm - reduce(71), // |, reduce: UnaryOpTerm - reduce(71), // ^, reduce: UnaryOpTerm - reduce(71), // &, reduce: UnaryOpTerm - reduce(71), // <<, reduce: UnaryOpTerm - reduce(71), // >>, reduce: UnaryOpTerm - reduce(71), // +, reduce: UnaryOpTerm - reduce(71), // -, reduce: UnaryOpTerm - reduce(71), // .+, reduce: UnaryOpTerm - reduce(71), // .-, reduce: UnaryOpTerm - reduce(71), // ., reduce: UnaryOpTerm - reduce(71), // *, reduce: UnaryOpTerm - reduce(71), // /, reduce: UnaryOpTerm - reduce(71), // //, reduce: UnaryOpTerm - reduce(71), // %, reduce: UnaryOpTerm - reduce(71), // .*, reduce: UnaryOpTerm - reduce(71), // ./, reduce: UnaryOpTerm - reduce(71), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(71), // ,, reduce: UnaryOpTerm - nil, // { - reduce(71), // }, reduce: UnaryOpTerm - }, - }, - actionRow{ // S957 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(72), // ?, reduce: UnaryOpTerm - nil, // : - reduce(72), // ||, reduce: UnaryOpTerm - reduce(72), // ^^, reduce: UnaryOpTerm - reduce(72), // &&, reduce: UnaryOpTerm - reduce(72), // =~, reduce: UnaryOpTerm - reduce(72), // !=~, reduce: UnaryOpTerm - reduce(72), // ==, reduce: UnaryOpTerm - reduce(72), // !=, reduce: UnaryOpTerm - reduce(72), // >, reduce: UnaryOpTerm - reduce(72), // >=, reduce: UnaryOpTerm - reduce(72), // <, reduce: UnaryOpTerm - reduce(72), // <=, reduce: UnaryOpTerm - reduce(72), // |, reduce: UnaryOpTerm - reduce(72), // ^, reduce: UnaryOpTerm - reduce(72), // &, reduce: UnaryOpTerm - reduce(72), // <<, reduce: UnaryOpTerm - reduce(72), // >>, reduce: UnaryOpTerm - reduce(72), // +, reduce: UnaryOpTerm - reduce(72), // -, reduce: UnaryOpTerm - reduce(72), // .+, reduce: UnaryOpTerm - reduce(72), // .-, reduce: UnaryOpTerm - reduce(72), // ., reduce: UnaryOpTerm - reduce(72), // *, reduce: UnaryOpTerm - reduce(72), // /, reduce: UnaryOpTerm - reduce(72), // //, reduce: UnaryOpTerm - reduce(72), // %, reduce: UnaryOpTerm - reduce(72), // .*, reduce: UnaryOpTerm - reduce(72), // ./, reduce: UnaryOpTerm - reduce(72), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(72), // ,, reduce: UnaryOpTerm - nil, // { - reduce(72), // }, reduce: UnaryOpTerm - }, - }, - actionRow{ // S958 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(73), // ?, reduce: UnaryOpTerm - nil, // : - reduce(73), // ||, reduce: UnaryOpTerm - reduce(73), // ^^, reduce: UnaryOpTerm - reduce(73), // &&, reduce: UnaryOpTerm - reduce(73), // =~, reduce: UnaryOpTerm - reduce(73), // !=~, reduce: UnaryOpTerm - reduce(73), // ==, reduce: UnaryOpTerm - reduce(73), // !=, reduce: UnaryOpTerm - reduce(73), // >, reduce: UnaryOpTerm - reduce(73), // >=, reduce: UnaryOpTerm - reduce(73), // <, reduce: UnaryOpTerm - reduce(73), // <=, reduce: UnaryOpTerm - reduce(73), // |, reduce: UnaryOpTerm - reduce(73), // ^, reduce: UnaryOpTerm - reduce(73), // &, reduce: UnaryOpTerm - reduce(73), // <<, reduce: UnaryOpTerm - reduce(73), // >>, reduce: UnaryOpTerm - reduce(73), // +, reduce: UnaryOpTerm - reduce(73), // -, reduce: UnaryOpTerm - reduce(73), // .+, reduce: UnaryOpTerm - reduce(73), // .-, reduce: UnaryOpTerm - reduce(73), // ., reduce: UnaryOpTerm - reduce(73), // *, reduce: UnaryOpTerm - reduce(73), // /, reduce: UnaryOpTerm - reduce(73), // //, reduce: UnaryOpTerm - reduce(73), // %, reduce: UnaryOpTerm - reduce(73), // .*, reduce: UnaryOpTerm - reduce(73), // ./, reduce: UnaryOpTerm - reduce(73), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(73), // ,, reduce: UnaryOpTerm - nil, // { - reduce(73), // }, reduce: UnaryOpTerm - }, - }, - actionRow{ // S959 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(74), // ?, reduce: UnaryOpTerm - nil, // : - reduce(74), // ||, reduce: UnaryOpTerm - reduce(74), // ^^, reduce: UnaryOpTerm - reduce(74), // &&, reduce: UnaryOpTerm - reduce(74), // =~, reduce: UnaryOpTerm - reduce(74), // !=~, reduce: UnaryOpTerm - reduce(74), // ==, reduce: UnaryOpTerm - reduce(74), // !=, reduce: UnaryOpTerm - reduce(74), // >, reduce: UnaryOpTerm - reduce(74), // >=, reduce: UnaryOpTerm - reduce(74), // <, reduce: UnaryOpTerm - reduce(74), // <=, reduce: UnaryOpTerm - reduce(74), // |, reduce: UnaryOpTerm - reduce(74), // ^, reduce: UnaryOpTerm - reduce(74), // &, reduce: UnaryOpTerm - reduce(74), // <<, reduce: UnaryOpTerm - reduce(74), // >>, reduce: UnaryOpTerm - reduce(74), // +, reduce: UnaryOpTerm - reduce(74), // -, reduce: UnaryOpTerm - reduce(74), // .+, reduce: UnaryOpTerm - reduce(74), // .-, reduce: UnaryOpTerm - reduce(74), // ., reduce: UnaryOpTerm - reduce(74), // *, reduce: UnaryOpTerm - reduce(74), // /, reduce: UnaryOpTerm - reduce(74), // //, reduce: UnaryOpTerm - reduce(74), // %, reduce: UnaryOpTerm - reduce(74), // .*, reduce: UnaryOpTerm - reduce(74), // ./, reduce: UnaryOpTerm - reduce(74), // .//, reduce: UnaryOpTerm - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(74), // ,, reduce: UnaryOpTerm - nil, // { - reduce(74), // }, reduce: UnaryOpTerm - }, - }, - actionRow{ // S960 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S961 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1022), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ - nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S962 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - shift(1023), // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S963 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1024), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S964 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -81045,10 +48121,6 @@ var actionTab = actionTable{ reduce(104), // **, reduce: ArrayLiteral nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -81066,18 +48138,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM reduce(104), // [, reduce: ArrayLiteral - reduce(104), // ,, reduce: ArrayLiteral + nil, // , nil, // { - reduce(104), // }, reduce: ArrayLiteral + nil, // } }, }, - actionRow{ // S965 + actionRow{ // S573 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + reduce(106), // ], reduce: ArrayLiteralElements + shift(255), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -81112,10 +48188,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- nil, // . nil, // * nil, // / @@ -81124,15 +48200,95 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(274), // ! + shift(275), // ~ nil, // ** - nil, // ( + shift(277), // ( nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S574 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = nil, // md_token_field_name nil, // $[ - shift(1025), // ] + reduce(117), // ], reduce: MapLiteral nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MapLiteral + nil, // : + reduce(117), // ||, reduce: MapLiteral + reduce(117), // ^^, reduce: MapLiteral + reduce(117), // &&, reduce: MapLiteral + reduce(117), // =~, reduce: MapLiteral + reduce(117), // !=~, reduce: MapLiteral + reduce(117), // ==, reduce: MapLiteral + reduce(117), // !=, reduce: MapLiteral + reduce(117), // >, reduce: MapLiteral + reduce(117), // >=, reduce: MapLiteral + reduce(117), // <, reduce: MapLiteral + reduce(117), // <=, reduce: MapLiteral + reduce(117), // |, reduce: MapLiteral + reduce(117), // ^, reduce: MapLiteral + reduce(117), // &, reduce: MapLiteral + reduce(117), // <<, reduce: MapLiteral + reduce(117), // >>, reduce: MapLiteral + reduce(117), // +, reduce: MapLiteral + reduce(117), // -, reduce: MapLiteral + reduce(117), // .+, reduce: MapLiteral + reduce(117), // .-, reduce: MapLiteral + reduce(117), // ., reduce: MapLiteral + reduce(117), // *, reduce: MapLiteral + reduce(117), // /, reduce: MapLiteral + reduce(117), // //, reduce: MapLiteral + reduce(117), // %, reduce: MapLiteral + reduce(117), // .*, reduce: MapLiteral + reduce(117), // ./, reduce: MapLiteral + reduce(117), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(117), // **, reduce: MapLiteral + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -81149,19 +48305,3803 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - nil, // [ - nil, // , + reduce(117), // [, reduce: MapLiteral + reduce(117), // ,, reduce: MapLiteral nil, // { nil, // } }, }, - actionRow{ // S966 + actionRow{ // S575 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + shift(778), // } + }, + }, + actionRow{ // S576 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S577 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(832), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S578 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S579 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S580 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S581 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S582 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S583 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S584 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S585 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S586 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S587 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S588 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S589 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S590 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S591 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S592 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S593 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S594 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S595 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S596 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S597 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S598 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S599 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S600 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: UnaryOpTerm + reduce(73), // :, reduce: UnaryOpTerm + reduce(73), // ||, reduce: UnaryOpTerm + reduce(73), // ^^, reduce: UnaryOpTerm + reduce(73), // &&, reduce: UnaryOpTerm + reduce(73), // =~, reduce: UnaryOpTerm + reduce(73), // !=~, reduce: UnaryOpTerm + reduce(73), // ==, reduce: UnaryOpTerm + reduce(73), // !=, reduce: UnaryOpTerm + reduce(73), // >, reduce: UnaryOpTerm + reduce(73), // >=, reduce: UnaryOpTerm + reduce(73), // <, reduce: UnaryOpTerm + reduce(73), // <=, reduce: UnaryOpTerm + reduce(73), // |, reduce: UnaryOpTerm + reduce(73), // ^, reduce: UnaryOpTerm + reduce(73), // &, reduce: UnaryOpTerm + reduce(73), // <<, reduce: UnaryOpTerm + reduce(73), // >>, reduce: UnaryOpTerm + reduce(73), // +, reduce: UnaryOpTerm + reduce(73), // -, reduce: UnaryOpTerm + reduce(73), // .+, reduce: UnaryOpTerm + reduce(73), // .-, reduce: UnaryOpTerm + reduce(73), // ., reduce: UnaryOpTerm + reduce(73), // *, reduce: UnaryOpTerm + reduce(73), // /, reduce: UnaryOpTerm + reduce(73), // //, reduce: UnaryOpTerm + reduce(73), // %, reduce: UnaryOpTerm + reduce(73), // .*, reduce: UnaryOpTerm + reduce(73), // ./, reduce: UnaryOpTerm + reduce(73), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S601 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S602 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S603 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S604 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S605 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S606 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S607 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S608 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: UnaryOpTerm + reduce(74), // :, reduce: UnaryOpTerm + reduce(74), // ||, reduce: UnaryOpTerm + reduce(74), // ^^, reduce: UnaryOpTerm + reduce(74), // &&, reduce: UnaryOpTerm + reduce(74), // =~, reduce: UnaryOpTerm + reduce(74), // !=~, reduce: UnaryOpTerm + reduce(74), // ==, reduce: UnaryOpTerm + reduce(74), // !=, reduce: UnaryOpTerm + reduce(74), // >, reduce: UnaryOpTerm + reduce(74), // >=, reduce: UnaryOpTerm + reduce(74), // <, reduce: UnaryOpTerm + reduce(74), // <=, reduce: UnaryOpTerm + reduce(74), // |, reduce: UnaryOpTerm + reduce(74), // ^, reduce: UnaryOpTerm + reduce(74), // &, reduce: UnaryOpTerm + reduce(74), // <<, reduce: UnaryOpTerm + reduce(74), // >>, reduce: UnaryOpTerm + reduce(74), // +, reduce: UnaryOpTerm + reduce(74), // -, reduce: UnaryOpTerm + reduce(74), // .+, reduce: UnaryOpTerm + reduce(74), // .-, reduce: UnaryOpTerm + reduce(74), // ., reduce: UnaryOpTerm + reduce(74), // *, reduce: UnaryOpTerm + reduce(74), // /, reduce: UnaryOpTerm + reduce(74), // //, reduce: UnaryOpTerm + reduce(74), // %, reduce: UnaryOpTerm + reduce(74), // .*, reduce: UnaryOpTerm + reduce(74), // ./, reduce: UnaryOpTerm + reduce(74), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S609 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: UnaryOpTerm + reduce(75), // :, reduce: UnaryOpTerm + reduce(75), // ||, reduce: UnaryOpTerm + reduce(75), // ^^, reduce: UnaryOpTerm + reduce(75), // &&, reduce: UnaryOpTerm + reduce(75), // =~, reduce: UnaryOpTerm + reduce(75), // !=~, reduce: UnaryOpTerm + reduce(75), // ==, reduce: UnaryOpTerm + reduce(75), // !=, reduce: UnaryOpTerm + reduce(75), // >, reduce: UnaryOpTerm + reduce(75), // >=, reduce: UnaryOpTerm + reduce(75), // <, reduce: UnaryOpTerm + reduce(75), // <=, reduce: UnaryOpTerm + reduce(75), // |, reduce: UnaryOpTerm + reduce(75), // ^, reduce: UnaryOpTerm + reduce(75), // &, reduce: UnaryOpTerm + reduce(75), // <<, reduce: UnaryOpTerm + reduce(75), // >>, reduce: UnaryOpTerm + reduce(75), // +, reduce: UnaryOpTerm + reduce(75), // -, reduce: UnaryOpTerm + reduce(75), // .+, reduce: UnaryOpTerm + reduce(75), // .-, reduce: UnaryOpTerm + reduce(75), // ., reduce: UnaryOpTerm + reduce(75), // *, reduce: UnaryOpTerm + reduce(75), // /, reduce: UnaryOpTerm + reduce(75), // //, reduce: UnaryOpTerm + reduce(75), // %, reduce: UnaryOpTerm + reduce(75), // .*, reduce: UnaryOpTerm + reduce(75), // ./, reduce: UnaryOpTerm + reduce(75), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S610 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: UnaryOpTerm + reduce(76), // :, reduce: UnaryOpTerm + reduce(76), // ||, reduce: UnaryOpTerm + reduce(76), // ^^, reduce: UnaryOpTerm + reduce(76), // &&, reduce: UnaryOpTerm + reduce(76), // =~, reduce: UnaryOpTerm + reduce(76), // !=~, reduce: UnaryOpTerm + reduce(76), // ==, reduce: UnaryOpTerm + reduce(76), // !=, reduce: UnaryOpTerm + reduce(76), // >, reduce: UnaryOpTerm + reduce(76), // >=, reduce: UnaryOpTerm + reduce(76), // <, reduce: UnaryOpTerm + reduce(76), // <=, reduce: UnaryOpTerm + reduce(76), // |, reduce: UnaryOpTerm + reduce(76), // ^, reduce: UnaryOpTerm + reduce(76), // &, reduce: UnaryOpTerm + reduce(76), // <<, reduce: UnaryOpTerm + reduce(76), // >>, reduce: UnaryOpTerm + reduce(76), // +, reduce: UnaryOpTerm + reduce(76), // -, reduce: UnaryOpTerm + reduce(76), // .+, reduce: UnaryOpTerm + reduce(76), // .-, reduce: UnaryOpTerm + reduce(76), // ., reduce: UnaryOpTerm + reduce(76), // *, reduce: UnaryOpTerm + reduce(76), // /, reduce: UnaryOpTerm + reduce(76), // //, reduce: UnaryOpTerm + reduce(76), // %, reduce: UnaryOpTerm + reduce(76), // .*, reduce: UnaryOpTerm + reduce(76), // ./, reduce: UnaryOpTerm + reduce(76), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S611 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: UnaryOpTerm + reduce(77), // :, reduce: UnaryOpTerm + reduce(77), // ||, reduce: UnaryOpTerm + reduce(77), // ^^, reduce: UnaryOpTerm + reduce(77), // &&, reduce: UnaryOpTerm + reduce(77), // =~, reduce: UnaryOpTerm + reduce(77), // !=~, reduce: UnaryOpTerm + reduce(77), // ==, reduce: UnaryOpTerm + reduce(77), // !=, reduce: UnaryOpTerm + reduce(77), // >, reduce: UnaryOpTerm + reduce(77), // >=, reduce: UnaryOpTerm + reduce(77), // <, reduce: UnaryOpTerm + reduce(77), // <=, reduce: UnaryOpTerm + reduce(77), // |, reduce: UnaryOpTerm + reduce(77), // ^, reduce: UnaryOpTerm + reduce(77), // &, reduce: UnaryOpTerm + reduce(77), // <<, reduce: UnaryOpTerm + reduce(77), // >>, reduce: UnaryOpTerm + reduce(77), // +, reduce: UnaryOpTerm + reduce(77), // -, reduce: UnaryOpTerm + reduce(77), // .+, reduce: UnaryOpTerm + reduce(77), // .-, reduce: UnaryOpTerm + reduce(77), // ., reduce: UnaryOpTerm + reduce(77), // *, reduce: UnaryOpTerm + reduce(77), // /, reduce: UnaryOpTerm + reduce(77), // //, reduce: UnaryOpTerm + reduce(77), // %, reduce: UnaryOpTerm + reduce(77), // .*, reduce: UnaryOpTerm + reduce(77), // ./, reduce: UnaryOpTerm + reduce(77), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S612 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: UnaryOpTerm + reduce(78), // :, reduce: UnaryOpTerm + reduce(78), // ||, reduce: UnaryOpTerm + reduce(78), // ^^, reduce: UnaryOpTerm + reduce(78), // &&, reduce: UnaryOpTerm + reduce(78), // =~, reduce: UnaryOpTerm + reduce(78), // !=~, reduce: UnaryOpTerm + reduce(78), // ==, reduce: UnaryOpTerm + reduce(78), // !=, reduce: UnaryOpTerm + reduce(78), // >, reduce: UnaryOpTerm + reduce(78), // >=, reduce: UnaryOpTerm + reduce(78), // <, reduce: UnaryOpTerm + reduce(78), // <=, reduce: UnaryOpTerm + reduce(78), // |, reduce: UnaryOpTerm + reduce(78), // ^, reduce: UnaryOpTerm + reduce(78), // &, reduce: UnaryOpTerm + reduce(78), // <<, reduce: UnaryOpTerm + reduce(78), // >>, reduce: UnaryOpTerm + reduce(78), // +, reduce: UnaryOpTerm + reduce(78), // -, reduce: UnaryOpTerm + reduce(78), // .+, reduce: UnaryOpTerm + reduce(78), // .-, reduce: UnaryOpTerm + reduce(78), // ., reduce: UnaryOpTerm + reduce(78), // *, reduce: UnaryOpTerm + reduce(78), // /, reduce: UnaryOpTerm + reduce(78), // //, reduce: UnaryOpTerm + reduce(78), // %, reduce: UnaryOpTerm + reduce(78), // .*, reduce: UnaryOpTerm + reduce(78), // ./, reduce: UnaryOpTerm + reduce(78), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S613 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S614 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(864), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S615 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + 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), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S616 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: ArrayLiteral + reduce(103), // :, reduce: ArrayLiteral + reduce(103), // ||, reduce: ArrayLiteral + reduce(103), // ^^, reduce: ArrayLiteral + reduce(103), // &&, reduce: ArrayLiteral + reduce(103), // =~, reduce: ArrayLiteral + reduce(103), // !=~, reduce: ArrayLiteral + reduce(103), // ==, reduce: ArrayLiteral + reduce(103), // !=, reduce: ArrayLiteral + reduce(103), // >, reduce: ArrayLiteral + reduce(103), // >=, reduce: ArrayLiteral + reduce(103), // <, reduce: ArrayLiteral + reduce(103), // <=, reduce: ArrayLiteral + reduce(103), // |, reduce: ArrayLiteral + reduce(103), // ^, reduce: ArrayLiteral + reduce(103), // &, reduce: ArrayLiteral + reduce(103), // <<, reduce: ArrayLiteral + reduce(103), // >>, reduce: ArrayLiteral + reduce(103), // +, reduce: ArrayLiteral + reduce(103), // -, reduce: ArrayLiteral + reduce(103), // .+, reduce: ArrayLiteral + reduce(103), // .-, reduce: ArrayLiteral + reduce(103), // ., reduce: ArrayLiteral + reduce(103), // *, reduce: ArrayLiteral + reduce(103), // /, reduce: ArrayLiteral + reduce(103), // //, reduce: ArrayLiteral + reduce(103), // %, reduce: ArrayLiteral + reduce(103), // .*, reduce: ArrayLiteral + reduce(103), // ./, reduce: ArrayLiteral + reduce(103), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(103), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(103), // [, reduce: ArrayLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S617 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(866), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S618 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MapLiteral + reduce(117), // :, reduce: MapLiteral + reduce(117), // ||, reduce: MapLiteral + reduce(117), // ^^, reduce: MapLiteral + reduce(117), // &&, reduce: MapLiteral + reduce(117), // =~, reduce: MapLiteral + reduce(117), // !=~, reduce: MapLiteral + reduce(117), // ==, reduce: MapLiteral + reduce(117), // !=, reduce: MapLiteral + reduce(117), // >, reduce: MapLiteral + reduce(117), // >=, reduce: MapLiteral + reduce(117), // <, reduce: MapLiteral + reduce(117), // <=, reduce: MapLiteral + reduce(117), // |, reduce: MapLiteral + reduce(117), // ^, reduce: MapLiteral + reduce(117), // &, reduce: MapLiteral + reduce(117), // <<, reduce: MapLiteral + reduce(117), // >>, reduce: MapLiteral + reduce(117), // +, reduce: MapLiteral + reduce(117), // -, reduce: MapLiteral + reduce(117), // .+, reduce: MapLiteral + reduce(117), // .-, reduce: MapLiteral + reduce(117), // ., reduce: MapLiteral + reduce(117), // *, reduce: MapLiteral + reduce(117), // /, reduce: MapLiteral + reduce(117), // //, reduce: MapLiteral + reduce(117), // %, reduce: MapLiteral + reduce(117), // .*, reduce: MapLiteral + reduce(117), // ./, reduce: MapLiteral + reduce(117), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(117), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(117), // [, reduce: MapLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S619 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + shift(867), // } + }, + }, + actionRow{ // S620 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(118), // ], reduce: MapLiteral + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -81213,10 +52153,6 @@ var actionTab = actionTable{ reduce(118), // **, reduce: MapLiteral nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -81234,18 +52170,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM reduce(118), // [, reduce: MapLiteral - reduce(118), // ,, reduce: MapLiteral + nil, // , nil, // { - reduce(118), // }, reduce: MapLiteral + nil, // } }, }, - actionRow{ // S967 + actionRow{ // S621 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -81280,10 +52220,10 @@ var actionTab = actionTable{ nil, // & nil, // << nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- nil, // . nil, // * nil, // / @@ -81292,464 +52232,128 @@ var actionTab = actionTable{ nil, // .* nil, // ./ nil, // .// - nil, // ! - nil, // ~ + shift(329), // ! + shift(330), // ~ nil, // ** - nil, // ( + shift(332), // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ nil, // , - nil, // { - shift(1026), // } + shift(355), // { + reduce(120), // }, reduce: MapLiteralKeyValuePairs }, }, - actionRow{ // S968 + actionRow{ // S622 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(13), // $, reduce: IndirectFieldName + reduce(13), // ;, reduce: IndirectFieldName + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(13), // ?, reduce: IndirectFieldName + nil, // : + reduce(13), // ||, reduce: IndirectFieldName + reduce(13), // ^^, reduce: IndirectFieldName + reduce(13), // &&, reduce: IndirectFieldName + reduce(13), // =~, reduce: IndirectFieldName + reduce(13), // !=~, reduce: IndirectFieldName + reduce(13), // ==, reduce: IndirectFieldName + reduce(13), // !=, reduce: IndirectFieldName + reduce(13), // >, reduce: IndirectFieldName + reduce(13), // >=, reduce: IndirectFieldName + reduce(13), // <, reduce: IndirectFieldName + reduce(13), // <=, reduce: IndirectFieldName + reduce(13), // |, reduce: IndirectFieldName + reduce(13), // ^, reduce: IndirectFieldName + reduce(13), // &, reduce: IndirectFieldName + reduce(13), // <<, reduce: IndirectFieldName + reduce(13), // >>, reduce: IndirectFieldName + reduce(13), // +, reduce: IndirectFieldName + reduce(13), // -, reduce: IndirectFieldName + reduce(13), // .+, reduce: IndirectFieldName + reduce(13), // .-, reduce: IndirectFieldName + reduce(13), // ., reduce: IndirectFieldName + reduce(13), // *, reduce: IndirectFieldName + reduce(13), // /, reduce: IndirectFieldName + reduce(13), // //, reduce: IndirectFieldName + reduce(13), // %, reduce: IndirectFieldName + reduce(13), // .*, reduce: IndirectFieldName + reduce(13), // ./, reduce: IndirectFieldName + reduce(13), // .//, reduce: IndirectFieldName + nil, // ! + nil, // ~ + reduce(13), // **, reduce: IndirectFieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(13), // [, reduce: IndirectFieldName + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S623 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(318), // + - shift(320), // - - shift(321), // .+ - shift(322), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(325), // ! - shift(326), // ~ - nil, // ** - shift(328), // ( - nil, // ) - shift(331), // md_token_field_name - shift(332), // $[ + nil, // md_token_field_name + nil, // $[ nil, // ] - shift(333), // md_token_full_srec - shift(334), // md_token_string_literal - shift(335), // md_token_int_literal - shift(336), // md_token_float_literal - shift(337), // md_token_boolean_literal - shift(338), // md_token_panic - shift(340), // md_token_IPS - shift(341), // md_token_IFS - shift(342), // md_token_IRS - shift(343), // md_token_OPS - shift(344), // md_token_OFS - shift(345), // md_token_ORS - shift(346), // md_token_NF - shift(347), // md_token_NR - shift(348), // md_token_FNR - shift(349), // md_token_FILENAME - shift(350), // md_token_FILENUM - shift(352), // [ - nil, // , - shift(356), // { - nil, // } - }, - }, - actionRow{ // S969 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(1029), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S970 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: ArrayOrMapIndexAccess - reduce(111), // :, reduce: ArrayOrMapIndexAccess - reduce(111), // ||, reduce: ArrayOrMapIndexAccess - reduce(111), // ^^, reduce: ArrayOrMapIndexAccess - reduce(111), // &&, reduce: ArrayOrMapIndexAccess - reduce(111), // =~, reduce: ArrayOrMapIndexAccess - reduce(111), // !=~, reduce: ArrayOrMapIndexAccess - reduce(111), // ==, reduce: ArrayOrMapIndexAccess - reduce(111), // !=, reduce: ArrayOrMapIndexAccess - reduce(111), // >, reduce: ArrayOrMapIndexAccess - reduce(111), // >=, reduce: ArrayOrMapIndexAccess - reduce(111), // <, reduce: ArrayOrMapIndexAccess - reduce(111), // <=, reduce: ArrayOrMapIndexAccess - reduce(111), // |, reduce: ArrayOrMapIndexAccess - reduce(111), // ^, reduce: ArrayOrMapIndexAccess - reduce(111), // &, reduce: ArrayOrMapIndexAccess - reduce(111), // <<, reduce: ArrayOrMapIndexAccess - reduce(111), // >>, reduce: ArrayOrMapIndexAccess - reduce(111), // +, reduce: ArrayOrMapIndexAccess - reduce(111), // -, reduce: ArrayOrMapIndexAccess - reduce(111), // .+, reduce: ArrayOrMapIndexAccess - reduce(111), // .-, reduce: ArrayOrMapIndexAccess - reduce(111), // ., reduce: ArrayOrMapIndexAccess - reduce(111), // *, reduce: ArrayOrMapIndexAccess - reduce(111), // /, reduce: ArrayOrMapIndexAccess - reduce(111), // //, reduce: ArrayOrMapIndexAccess - reduce(111), // %, reduce: ArrayOrMapIndexAccess - reduce(111), // .*, reduce: ArrayOrMapIndexAccess - reduce(111), // ./, reduce: ArrayOrMapIndexAccess - reduce(111), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(111), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(111), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S971 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1030), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S972 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: ArraySliceAccess - reduce(116), // :, reduce: ArraySliceAccess - reduce(116), // ||, reduce: ArraySliceAccess - reduce(116), // ^^, reduce: ArraySliceAccess - reduce(116), // &&, reduce: ArraySliceAccess - reduce(116), // =~, reduce: ArraySliceAccess - reduce(116), // !=~, reduce: ArraySliceAccess - reduce(116), // ==, reduce: ArraySliceAccess - reduce(116), // !=, reduce: ArraySliceAccess - reduce(116), // >, reduce: ArraySliceAccess - reduce(116), // >=, reduce: ArraySliceAccess - reduce(116), // <, reduce: ArraySliceAccess - reduce(116), // <=, reduce: ArraySliceAccess - reduce(116), // |, reduce: ArraySliceAccess - reduce(116), // ^, reduce: ArraySliceAccess - reduce(116), // &, reduce: ArraySliceAccess - reduce(116), // <<, reduce: ArraySliceAccess - reduce(116), // >>, reduce: ArraySliceAccess - reduce(116), // +, reduce: ArraySliceAccess - reduce(116), // -, reduce: ArraySliceAccess - reduce(116), // .+, reduce: ArraySliceAccess - reduce(116), // .-, reduce: ArraySliceAccess - reduce(116), // ., reduce: ArraySliceAccess - reduce(116), // *, reduce: ArraySliceAccess - reduce(116), // /, reduce: ArraySliceAccess - reduce(116), // //, reduce: ArraySliceAccess - reduce(116), // %, reduce: ArraySliceAccess - reduce(116), // .*, reduce: ArraySliceAccess - reduce(116), // ./, reduce: ArraySliceAccess - reduce(116), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(116), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(116), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S973 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(28), // $, reduce: TernaryTerm - reduce(28), // ;, reduce: TernaryTerm - nil, // = + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -81767,7 +52371,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - nil, // : + shift(869), // : nil, // || nil, // ^^ nil, // && @@ -81801,10 +52405,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -81827,769 +52427,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S974 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1031), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S975 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(115), // $, reduce: ArraySliceAccess - reduce(115), // ;, reduce: ArraySliceAccess - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: ArraySliceAccess - nil, // : - reduce(115), // ||, reduce: ArraySliceAccess - reduce(115), // ^^, reduce: ArraySliceAccess - reduce(115), // &&, reduce: ArraySliceAccess - reduce(115), // =~, reduce: ArraySliceAccess - reduce(115), // !=~, reduce: ArraySliceAccess - reduce(115), // ==, reduce: ArraySliceAccess - reduce(115), // !=, reduce: ArraySliceAccess - reduce(115), // >, reduce: ArraySliceAccess - reduce(115), // >=, reduce: ArraySliceAccess - reduce(115), // <, reduce: ArraySliceAccess - reduce(115), // <=, reduce: ArraySliceAccess - reduce(115), // |, reduce: ArraySliceAccess - reduce(115), // ^, reduce: ArraySliceAccess - reduce(115), // &, reduce: ArraySliceAccess - reduce(115), // <<, reduce: ArraySliceAccess - reduce(115), // >>, reduce: ArraySliceAccess - reduce(115), // +, reduce: ArraySliceAccess - reduce(115), // -, reduce: ArraySliceAccess - reduce(115), // .+, reduce: ArraySliceAccess - reduce(115), // .-, reduce: ArraySliceAccess - reduce(115), // ., reduce: ArraySliceAccess - reduce(115), // *, reduce: ArraySliceAccess - reduce(115), // /, reduce: ArraySliceAccess - reduce(115), // //, reduce: ArraySliceAccess - reduce(115), // %, reduce: ArraySliceAccess - reduce(115), // .*, reduce: ArraySliceAccess - reduce(115), // ./, reduce: ArraySliceAccess - reduce(115), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(115), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(115), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S976 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - reduce(114), // $, reduce: ArraySliceAccess - reduce(114), // ;, reduce: ArraySliceAccess - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArraySliceAccess - nil, // : - reduce(114), // ||, reduce: ArraySliceAccess - reduce(114), // ^^, reduce: ArraySliceAccess - reduce(114), // &&, reduce: ArraySliceAccess - reduce(114), // =~, reduce: ArraySliceAccess - reduce(114), // !=~, reduce: ArraySliceAccess - reduce(114), // ==, reduce: ArraySliceAccess - reduce(114), // !=, reduce: ArraySliceAccess - reduce(114), // >, reduce: ArraySliceAccess - reduce(114), // >=, reduce: ArraySliceAccess - reduce(114), // <, reduce: ArraySliceAccess - reduce(114), // <=, reduce: ArraySliceAccess - reduce(114), // |, reduce: ArraySliceAccess - reduce(114), // ^, reduce: ArraySliceAccess - reduce(114), // &, reduce: ArraySliceAccess - reduce(114), // <<, reduce: ArraySliceAccess - reduce(114), // >>, reduce: ArraySliceAccess - reduce(114), // +, reduce: ArraySliceAccess - reduce(114), // -, reduce: ArraySliceAccess - reduce(114), // .+, reduce: ArraySliceAccess - reduce(114), // .-, reduce: ArraySliceAccess - reduce(114), // ., reduce: ArraySliceAccess - reduce(114), // *, reduce: ArraySliceAccess - reduce(114), // /, reduce: ArraySliceAccess - reduce(114), // //, reduce: ArraySliceAccess - reduce(114), // %, reduce: ArraySliceAccess - reduce(114), // .*, reduce: ArraySliceAccess - reduce(114), // ./, reduce: ArraySliceAccess - reduce(114), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(114), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S977 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: ArraySliceAccess - nil, // : - reduce(113), // ||, reduce: ArraySliceAccess - reduce(113), // ^^, reduce: ArraySliceAccess - reduce(113), // &&, reduce: ArraySliceAccess - reduce(113), // =~, reduce: ArraySliceAccess - reduce(113), // !=~, reduce: ArraySliceAccess - reduce(113), // ==, reduce: ArraySliceAccess - reduce(113), // !=, reduce: ArraySliceAccess - reduce(113), // >, reduce: ArraySliceAccess - reduce(113), // >=, reduce: ArraySliceAccess - reduce(113), // <, reduce: ArraySliceAccess - reduce(113), // <=, reduce: ArraySliceAccess - reduce(113), // |, reduce: ArraySliceAccess - reduce(113), // ^, reduce: ArraySliceAccess - reduce(113), // &, reduce: ArraySliceAccess - reduce(113), // <<, reduce: ArraySliceAccess - reduce(113), // >>, reduce: ArraySliceAccess - reduce(113), // +, reduce: ArraySliceAccess - reduce(113), // -, reduce: ArraySliceAccess - reduce(113), // .+, reduce: ArraySliceAccess - reduce(113), // .-, reduce: ArraySliceAccess - reduce(113), // ., reduce: ArraySliceAccess - reduce(113), // *, reduce: ArraySliceAccess - reduce(113), // /, reduce: ArraySliceAccess - reduce(113), // //, reduce: ArraySliceAccess - reduce(113), // %, reduce: ArraySliceAccess - reduce(113), // .*, reduce: ArraySliceAccess - reduce(113), // ./, reduce: ArraySliceAccess - reduce(113), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(113), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(113), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(113), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S978 + actionRow{ // S624 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(34), // $, reduce: LogicalOrTerm + reduce(34), // ;, reduce: LogicalOrTerm nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(448), // + - shift(450), // - - shift(451), // .+ - shift(452), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(455), // ! - shift(456), // ~ - nil, // ** - shift(458), // ( - nil, // ) - shift(461), // md_token_field_name - shift(462), // $[ + nil, // md_token_field_name + nil, // $[ nil, // ] - shift(463), // md_token_full_srec - shift(464), // md_token_string_literal - shift(465), // md_token_int_literal - shift(466), // md_token_float_literal - shift(467), // md_token_boolean_literal - shift(468), // md_token_panic - shift(470), // md_token_IPS - shift(471), // md_token_IFS - shift(472), // md_token_IRS - shift(473), // md_token_OPS - shift(474), // md_token_OFS - shift(475), // md_token_ORS - shift(476), // md_token_NF - shift(477), // md_token_NR - shift(478), // md_token_FNR - shift(479), // md_token_FILENAME - shift(480), // md_token_FILENUM - shift(482), // [ - nil, // , - shift(486), // { - nil, // } - }, - }, - actionRow{ // S979 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(1034), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S980 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: ArrayOrMapIndexAccess - reduce(111), // :, reduce: ArrayOrMapIndexAccess - reduce(111), // ||, reduce: ArrayOrMapIndexAccess - reduce(111), // ^^, reduce: ArrayOrMapIndexAccess - reduce(111), // &&, reduce: ArrayOrMapIndexAccess - reduce(111), // =~, reduce: ArrayOrMapIndexAccess - reduce(111), // !=~, reduce: ArrayOrMapIndexAccess - reduce(111), // ==, reduce: ArrayOrMapIndexAccess - reduce(111), // !=, reduce: ArrayOrMapIndexAccess - reduce(111), // >, reduce: ArrayOrMapIndexAccess - reduce(111), // >=, reduce: ArrayOrMapIndexAccess - reduce(111), // <, reduce: ArrayOrMapIndexAccess - reduce(111), // <=, reduce: ArrayOrMapIndexAccess - reduce(111), // |, reduce: ArrayOrMapIndexAccess - reduce(111), // ^, reduce: ArrayOrMapIndexAccess - reduce(111), // &, reduce: ArrayOrMapIndexAccess - reduce(111), // <<, reduce: ArrayOrMapIndexAccess - reduce(111), // >>, reduce: ArrayOrMapIndexAccess - reduce(111), // +, reduce: ArrayOrMapIndexAccess - reduce(111), // -, reduce: ArrayOrMapIndexAccess - reduce(111), // .+, reduce: ArrayOrMapIndexAccess - reduce(111), // .-, reduce: ArrayOrMapIndexAccess - reduce(111), // ., reduce: ArrayOrMapIndexAccess - reduce(111), // *, reduce: ArrayOrMapIndexAccess - reduce(111), // /, reduce: ArrayOrMapIndexAccess - reduce(111), // //, reduce: ArrayOrMapIndexAccess - reduce(111), // %, reduce: ArrayOrMapIndexAccess - reduce(111), // .*, reduce: ArrayOrMapIndexAccess - reduce(111), // ./, reduce: ArrayOrMapIndexAccess - reduce(111), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(111), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(111), // ], reduce: ArrayOrMapIndexAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(111), // [, reduce: ArrayOrMapIndexAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S981 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1035), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S982 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: ArraySliceAccess - reduce(116), // :, reduce: ArraySliceAccess - reduce(116), // ||, reduce: ArraySliceAccess - reduce(116), // ^^, reduce: ArraySliceAccess - reduce(116), // &&, reduce: ArraySliceAccess - reduce(116), // =~, reduce: ArraySliceAccess - reduce(116), // !=~, reduce: ArraySliceAccess - reduce(116), // ==, reduce: ArraySliceAccess - reduce(116), // !=, reduce: ArraySliceAccess - reduce(116), // >, reduce: ArraySliceAccess - reduce(116), // >=, reduce: ArraySliceAccess - reduce(116), // <, reduce: ArraySliceAccess - reduce(116), // <=, reduce: ArraySliceAccess - reduce(116), // |, reduce: ArraySliceAccess - reduce(116), // ^, reduce: ArraySliceAccess - reduce(116), // &, reduce: ArraySliceAccess - reduce(116), // <<, reduce: ArraySliceAccess - reduce(116), // >>, reduce: ArraySliceAccess - reduce(116), // +, reduce: ArraySliceAccess - reduce(116), // -, reduce: ArraySliceAccess - reduce(116), // .+, reduce: ArraySliceAccess - reduce(116), // .-, reduce: ArraySliceAccess - reduce(116), // ., reduce: ArraySliceAccess - reduce(116), // *, reduce: ArraySliceAccess - reduce(116), // /, reduce: ArraySliceAccess - reduce(116), // //, reduce: ArraySliceAccess - reduce(116), // %, reduce: ArraySliceAccess - reduce(116), // .*, reduce: ArraySliceAccess - reduce(116), // ./, reduce: ArraySliceAccess - reduce(116), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(116), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(116), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(116), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S983 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -82606,10 +52454,10 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(34), // ?, reduce: LogicalOrTerm nil, // : - nil, // || - nil, // ^^ + reduce(34), // ||, reduce: LogicalOrTerm + shift(362), // ^^ nil, // && nil, // =~ nil, // !=~ @@ -82640,11 +52488,7 @@ var actionTab = actionTable{ nil, // ~ nil, // ** nil, // ( - reduce(28), // ), reduce: TernaryTerm - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -82667,265 +52511,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S984 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1036), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S985 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: ArraySliceAccess - nil, // : - reduce(115), // ||, reduce: ArraySliceAccess - reduce(115), // ^^, reduce: ArraySliceAccess - reduce(115), // &&, reduce: ArraySliceAccess - reduce(115), // =~, reduce: ArraySliceAccess - reduce(115), // !=~, reduce: ArraySliceAccess - reduce(115), // ==, reduce: ArraySliceAccess - reduce(115), // !=, reduce: ArraySliceAccess - reduce(115), // >, reduce: ArraySliceAccess - reduce(115), // >=, reduce: ArraySliceAccess - reduce(115), // <, reduce: ArraySliceAccess - reduce(115), // <=, reduce: ArraySliceAccess - reduce(115), // |, reduce: ArraySliceAccess - reduce(115), // ^, reduce: ArraySliceAccess - reduce(115), // &, reduce: ArraySliceAccess - reduce(115), // <<, reduce: ArraySliceAccess - reduce(115), // >>, reduce: ArraySliceAccess - reduce(115), // +, reduce: ArraySliceAccess - reduce(115), // -, reduce: ArraySliceAccess - reduce(115), // .+, reduce: ArraySliceAccess - reduce(115), // .-, reduce: ArraySliceAccess - reduce(115), // ., reduce: ArraySliceAccess - reduce(115), // *, reduce: ArraySliceAccess - reduce(115), // /, reduce: ArraySliceAccess - reduce(115), // //, reduce: ArraySliceAccess - reduce(115), // %, reduce: ArraySliceAccess - reduce(115), // .*, reduce: ArraySliceAccess - reduce(115), // ./, reduce: ArraySliceAccess - reduce(115), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(115), // **, reduce: ArraySliceAccess - nil, // ( - reduce(115), // ), reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(115), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S986 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArraySliceAccess - nil, // : - reduce(114), // ||, reduce: ArraySliceAccess - reduce(114), // ^^, reduce: ArraySliceAccess - reduce(114), // &&, reduce: ArraySliceAccess - reduce(114), // =~, reduce: ArraySliceAccess - reduce(114), // !=~, reduce: ArraySliceAccess - reduce(114), // ==, reduce: ArraySliceAccess - reduce(114), // !=, reduce: ArraySliceAccess - reduce(114), // >, reduce: ArraySliceAccess - reduce(114), // >=, reduce: ArraySliceAccess - reduce(114), // <, reduce: ArraySliceAccess - reduce(114), // <=, reduce: ArraySliceAccess - reduce(114), // |, reduce: ArraySliceAccess - reduce(114), // ^, reduce: ArraySliceAccess - reduce(114), // &, reduce: ArraySliceAccess - reduce(114), // <<, reduce: ArraySliceAccess - reduce(114), // >>, reduce: ArraySliceAccess - reduce(114), // +, reduce: ArraySliceAccess - reduce(114), // -, reduce: ArraySliceAccess - reduce(114), // .+, reduce: ArraySliceAccess - reduce(114), // .-, reduce: ArraySliceAccess - reduce(114), // ., reduce: ArraySliceAccess - reduce(114), // *, reduce: ArraySliceAccess - reduce(114), // /, reduce: ArraySliceAccess - reduce(114), // //, reduce: ArraySliceAccess - reduce(114), // %, reduce: ArraySliceAccess - reduce(114), // .*, reduce: ArraySliceAccess - reduce(114), // ./, reduce: ArraySliceAccess - reduce(114), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArraySliceAccess - nil, // ( - reduce(114), // ), reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(114), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S987 + actionRow{ // S625 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(36), // $, reduce: LogicalXORTerm + reduce(36), // ;, reduce: LogicalXORTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -82942,11 +52538,11 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - nil, // ? + reduce(36), // ?, reduce: LogicalXORTerm nil, // : - nil, // || - nil, // ^^ - nil, // && + reduce(36), // ||, reduce: LogicalXORTerm + reduce(36), // ^^, reduce: LogicalXORTerm + shift(363), // && nil, // =~ nil, // !=~ nil, // == @@ -82977,10 +52573,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(28), // ], reduce: TernaryTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -82998,354 +52590,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(28), // ,, reduce: TernaryTerm + nil, // , nil, // { nil, // } }, }, - actionRow{ // S988 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1037), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S989 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: ArraySliceAccess - nil, // : - reduce(115), // ||, reduce: ArraySliceAccess - reduce(115), // ^^, reduce: ArraySliceAccess - reduce(115), // &&, reduce: ArraySliceAccess - reduce(115), // =~, reduce: ArraySliceAccess - reduce(115), // !=~, reduce: ArraySliceAccess - reduce(115), // ==, reduce: ArraySliceAccess - reduce(115), // !=, reduce: ArraySliceAccess - reduce(115), // >, reduce: ArraySliceAccess - reduce(115), // >=, reduce: ArraySliceAccess - reduce(115), // <, reduce: ArraySliceAccess - reduce(115), // <=, reduce: ArraySliceAccess - reduce(115), // |, reduce: ArraySliceAccess - reduce(115), // ^, reduce: ArraySliceAccess - reduce(115), // &, reduce: ArraySliceAccess - reduce(115), // <<, reduce: ArraySliceAccess - reduce(115), // >>, reduce: ArraySliceAccess - reduce(115), // +, reduce: ArraySliceAccess - reduce(115), // -, reduce: ArraySliceAccess - reduce(115), // .+, reduce: ArraySliceAccess - reduce(115), // .-, reduce: ArraySliceAccess - reduce(115), // ., reduce: ArraySliceAccess - reduce(115), // *, reduce: ArraySliceAccess - reduce(115), // /, reduce: ArraySliceAccess - reduce(115), // //, reduce: ArraySliceAccess - reduce(115), // %, reduce: ArraySliceAccess - reduce(115), // .*, reduce: ArraySliceAccess - reduce(115), // ./, reduce: ArraySliceAccess - reduce(115), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(115), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(115), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(115), // [, reduce: ArraySliceAccess - reduce(115), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } - }, - }, - actionRow{ // S990 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(114), // ?, reduce: ArraySliceAccess - nil, // : - reduce(114), // ||, reduce: ArraySliceAccess - reduce(114), // ^^, reduce: ArraySliceAccess - reduce(114), // &&, reduce: ArraySliceAccess - reduce(114), // =~, reduce: ArraySliceAccess - reduce(114), // !=~, reduce: ArraySliceAccess - reduce(114), // ==, reduce: ArraySliceAccess - reduce(114), // !=, reduce: ArraySliceAccess - reduce(114), // >, reduce: ArraySliceAccess - reduce(114), // >=, reduce: ArraySliceAccess - reduce(114), // <, reduce: ArraySliceAccess - reduce(114), // <=, reduce: ArraySliceAccess - reduce(114), // |, reduce: ArraySliceAccess - reduce(114), // ^, reduce: ArraySliceAccess - reduce(114), // &, reduce: ArraySliceAccess - reduce(114), // <<, reduce: ArraySliceAccess - reduce(114), // >>, reduce: ArraySliceAccess - reduce(114), // +, reduce: ArraySliceAccess - reduce(114), // -, reduce: ArraySliceAccess - reduce(114), // .+, reduce: ArraySliceAccess - reduce(114), // .-, reduce: ArraySliceAccess - reduce(114), // ., reduce: ArraySliceAccess - reduce(114), // *, reduce: ArraySliceAccess - reduce(114), // /, reduce: ArraySliceAccess - reduce(114), // //, reduce: ArraySliceAccess - reduce(114), // %, reduce: ArraySliceAccess - reduce(114), // .*, reduce: ArraySliceAccess - reduce(114), // ./, reduce: ArraySliceAccess - reduce(114), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(114), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(114), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(114), // [, reduce: ArraySliceAccess - reduce(114), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } - }, - }, - actionRow{ // S991 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1038), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S992 + actionRow{ // S626 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(38), // $, reduce: LogicalAndTerm + reduce(38), // ;, reduce: LogicalAndTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -83362,15 +52622,15 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(30), // ?, reduce: LogicalOrTerm + reduce(38), // ?, reduce: LogicalAndTerm nil, // : - reduce(30), // ||, reduce: LogicalOrTerm - shift(927), // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != + reduce(38), // ||, reduce: LogicalAndTerm + reduce(38), // ^^, reduce: LogicalAndTerm + reduce(38), // &&, reduce: LogicalAndTerm + shift(364), // =~ + shift(365), // !=~ + shift(366), // == + shift(367), // != nil, // > nil, // >= nil, // < @@ -83397,10 +52657,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -83418,18 +52674,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(30), // ,, reduce: LogicalOrTerm + nil, // , nil, // { - reduce(30), // }, reduce: LogicalOrTerm + nil, // } }, }, - actionRow{ // S993 + actionRow{ // S627 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(40), // $, reduce: EqneTerm + reduce(40), // ;, reduce: EqneTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -83446,19 +52706,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(32), // ?, reduce: LogicalXORTerm + reduce(40), // ?, reduce: EqneTerm nil, // : - reduce(32), // ||, reduce: LogicalXORTerm - reduce(32), // ^^, reduce: LogicalXORTerm - shift(928), // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= + reduce(40), // ||, reduce: EqneTerm + reduce(40), // ^^, reduce: EqneTerm + reduce(40), // &&, reduce: EqneTerm + reduce(40), // =~, reduce: EqneTerm + reduce(40), // !=~, reduce: EqneTerm + reduce(40), // ==, reduce: EqneTerm + reduce(40), // !=, reduce: EqneTerm + shift(368), // > + shift(369), // >= + shift(370), // < + shift(371), // <= nil, // | nil, // ^ nil, // & @@ -83481,10 +52741,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -83502,18 +52758,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(32), // ,, reduce: LogicalXORTerm + nil, // , nil, // { - reduce(32), // }, reduce: LogicalXORTerm + nil, // } }, }, - actionRow{ // S994 + actionRow{ // S628 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(41), // $, reduce: EqneTerm + reduce(41), // ;, reduce: EqneTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -83530,19 +52790,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(34), // ?, reduce: LogicalAndTerm + reduce(41), // ?, reduce: EqneTerm nil, // : - reduce(34), // ||, reduce: LogicalAndTerm - reduce(34), // ^^, reduce: LogicalAndTerm - reduce(34), // &&, reduce: LogicalAndTerm - shift(929), // =~ - shift(930), // !=~ - shift(931), // == - shift(932), // != - nil, // > - nil, // >= - nil, // < - nil, // <= + reduce(41), // ||, reduce: EqneTerm + reduce(41), // ^^, reduce: EqneTerm + reduce(41), // &&, reduce: EqneTerm + reduce(41), // =~, reduce: EqneTerm + reduce(41), // !=~, reduce: EqneTerm + reduce(41), // ==, reduce: EqneTerm + reduce(41), // !=, reduce: EqneTerm + shift(368), // > + shift(369), // >= + shift(370), // < + shift(371), // <= nil, // | nil, // ^ nil, // & @@ -83565,10 +52825,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -83586,18 +52842,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(34), // ,, reduce: LogicalAndTerm + nil, // , nil, // { - reduce(34), // }, reduce: LogicalAndTerm + nil, // } }, }, - actionRow{ // S995 + actionRow{ // S629 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(42), // $, reduce: EqneTerm + reduce(42), // ;, reduce: EqneTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -83614,19 +52874,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(36), // ?, reduce: EqneTerm + reduce(42), // ?, reduce: EqneTerm nil, // : - reduce(36), // ||, reduce: EqneTerm - reduce(36), // ^^, reduce: EqneTerm - reduce(36), // &&, reduce: EqneTerm - reduce(36), // =~, reduce: EqneTerm - reduce(36), // !=~, reduce: EqneTerm - reduce(36), // ==, reduce: EqneTerm - reduce(36), // !=, reduce: EqneTerm - shift(933), // > - shift(934), // >= - shift(935), // < - shift(936), // <= + reduce(42), // ||, reduce: EqneTerm + reduce(42), // ^^, reduce: EqneTerm + reduce(42), // &&, reduce: EqneTerm + reduce(42), // =~, reduce: EqneTerm + reduce(42), // !=~, reduce: EqneTerm + reduce(42), // ==, reduce: EqneTerm + reduce(42), // !=, reduce: EqneTerm + shift(368), // > + shift(369), // >= + shift(370), // < + shift(371), // <= nil, // | nil, // ^ nil, // & @@ -83649,10 +52909,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -83670,18 +52926,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(36), // ,, reduce: EqneTerm + nil, // , nil, // { - reduce(36), // }, reduce: EqneTerm + nil, // } }, }, - actionRow{ // S996 + actionRow{ // S630 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(43), // $, reduce: EqneTerm + reduce(43), // ;, reduce: EqneTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -83698,19 +52958,19 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(37), // ?, reduce: EqneTerm + reduce(43), // ?, reduce: EqneTerm nil, // : - reduce(37), // ||, reduce: EqneTerm - reduce(37), // ^^, reduce: EqneTerm - reduce(37), // &&, reduce: EqneTerm - reduce(37), // =~, reduce: EqneTerm - reduce(37), // !=~, reduce: EqneTerm - reduce(37), // ==, reduce: EqneTerm - reduce(37), // !=, reduce: EqneTerm - shift(933), // > - shift(934), // >= - shift(935), // < - shift(936), // <= + reduce(43), // ||, reduce: EqneTerm + reduce(43), // ^^, reduce: EqneTerm + reduce(43), // &&, reduce: EqneTerm + reduce(43), // =~, reduce: EqneTerm + reduce(43), // !=~, reduce: EqneTerm + reduce(43), // ==, reduce: EqneTerm + reduce(43), // !=, reduce: EqneTerm + shift(368), // > + shift(369), // >= + shift(370), // < + shift(371), // <= nil, // | nil, // ^ nil, // & @@ -83733,10 +52993,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -83754,18 +53010,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(37), // ,, reduce: EqneTerm + nil, // , nil, // { - reduce(37), // }, reduce: EqneTerm + nil, // } }, }, - actionRow{ // S997 + actionRow{ // S631 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(45), // $, reduce: CmpTerm + reduce(45), // ;, reduce: CmpTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -83782,20 +53042,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(38), // ?, reduce: EqneTerm + reduce(45), // ?, reduce: CmpTerm nil, // : - reduce(38), // ||, reduce: EqneTerm - reduce(38), // ^^, reduce: EqneTerm - reduce(38), // &&, reduce: EqneTerm - reduce(38), // =~, reduce: EqneTerm - reduce(38), // !=~, reduce: EqneTerm - reduce(38), // ==, reduce: EqneTerm - reduce(38), // !=, reduce: EqneTerm - shift(933), // > - shift(934), // >= - shift(935), // < - shift(936), // <= - nil, // | + reduce(45), // ||, reduce: CmpTerm + reduce(45), // ^^, reduce: CmpTerm + reduce(45), // &&, reduce: CmpTerm + reduce(45), // =~, reduce: CmpTerm + reduce(45), // !=~, reduce: CmpTerm + reduce(45), // ==, reduce: CmpTerm + reduce(45), // !=, reduce: CmpTerm + reduce(45), // >, reduce: CmpTerm + reduce(45), // >=, reduce: CmpTerm + reduce(45), // <, reduce: CmpTerm + reduce(45), // <=, reduce: CmpTerm + shift(372), // | nil, // ^ nil, // & nil, // << @@ -83817,10 +53077,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -83838,18 +53094,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(38), // ,, reduce: EqneTerm + nil, // , nil, // { - reduce(38), // }, reduce: EqneTerm + nil, // } }, }, - actionRow{ // S998 + actionRow{ // S632 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(46), // $, reduce: CmpTerm + reduce(46), // ;, reduce: CmpTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -83866,20 +53126,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(39), // ?, reduce: EqneTerm + reduce(46), // ?, reduce: CmpTerm nil, // : - reduce(39), // ||, reduce: EqneTerm - reduce(39), // ^^, reduce: EqneTerm - reduce(39), // &&, reduce: EqneTerm - reduce(39), // =~, reduce: EqneTerm - reduce(39), // !=~, reduce: EqneTerm - reduce(39), // ==, reduce: EqneTerm - reduce(39), // !=, reduce: EqneTerm - shift(933), // > - shift(934), // >= - shift(935), // < - shift(936), // <= - nil, // | + reduce(46), // ||, reduce: CmpTerm + reduce(46), // ^^, reduce: CmpTerm + reduce(46), // &&, reduce: CmpTerm + reduce(46), // =~, reduce: CmpTerm + reduce(46), // !=~, reduce: CmpTerm + reduce(46), // ==, reduce: CmpTerm + reduce(46), // !=, reduce: CmpTerm + reduce(46), // >, reduce: CmpTerm + reduce(46), // >=, reduce: CmpTerm + reduce(46), // <, reduce: CmpTerm + reduce(46), // <=, reduce: CmpTerm + shift(372), // | nil, // ^ nil, // & nil, // << @@ -83901,10 +53161,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -83922,18 +53178,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(39), // ,, reduce: EqneTerm + nil, // , nil, // { - reduce(39), // }, reduce: EqneTerm + nil, // } }, }, - actionRow{ // S999 + actionRow{ // S633 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(47), // $, reduce: CmpTerm + reduce(47), // ;, reduce: CmpTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -83950,20 +53210,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(41), // ?, reduce: CmpTerm + reduce(47), // ?, reduce: CmpTerm nil, // : - reduce(41), // ||, reduce: CmpTerm - reduce(41), // ^^, reduce: CmpTerm - reduce(41), // &&, reduce: CmpTerm - reduce(41), // =~, reduce: CmpTerm - reduce(41), // !=~, reduce: CmpTerm - reduce(41), // ==, reduce: CmpTerm - reduce(41), // !=, reduce: CmpTerm - reduce(41), // >, reduce: CmpTerm - reduce(41), // >=, reduce: CmpTerm - reduce(41), // <, reduce: CmpTerm - reduce(41), // <=, reduce: CmpTerm - shift(937), // | + reduce(47), // ||, reduce: CmpTerm + reduce(47), // ^^, reduce: CmpTerm + reduce(47), // &&, reduce: CmpTerm + reduce(47), // =~, reduce: CmpTerm + reduce(47), // !=~, reduce: CmpTerm + reduce(47), // ==, reduce: CmpTerm + reduce(47), // !=, reduce: CmpTerm + reduce(47), // >, reduce: CmpTerm + reduce(47), // >=, reduce: CmpTerm + reduce(47), // <, reduce: CmpTerm + reduce(47), // <=, reduce: CmpTerm + shift(372), // | nil, // ^ nil, // & nil, // << @@ -83985,10 +53245,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -84006,18 +53262,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(41), // ,, reduce: CmpTerm + nil, // , nil, // { - reduce(41), // }, reduce: CmpTerm + nil, // } }, }, - actionRow{ // S1000 + actionRow{ // S634 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(48), // $, reduce: CmpTerm + reduce(48), // ;, reduce: CmpTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -84034,20 +53294,20 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(42), // ?, reduce: CmpTerm + reduce(48), // ?, reduce: CmpTerm nil, // : - reduce(42), // ||, reduce: CmpTerm - reduce(42), // ^^, reduce: CmpTerm - reduce(42), // &&, reduce: CmpTerm - reduce(42), // =~, reduce: CmpTerm - reduce(42), // !=~, reduce: CmpTerm - reduce(42), // ==, reduce: CmpTerm - reduce(42), // !=, reduce: CmpTerm - reduce(42), // >, reduce: CmpTerm - reduce(42), // >=, reduce: CmpTerm - reduce(42), // <, reduce: CmpTerm - reduce(42), // <=, reduce: CmpTerm - shift(937), // | + reduce(48), // ||, reduce: CmpTerm + reduce(48), // ^^, reduce: CmpTerm + reduce(48), // &&, reduce: CmpTerm + reduce(48), // =~, reduce: CmpTerm + reduce(48), // !=~, reduce: CmpTerm + reduce(48), // ==, reduce: CmpTerm + reduce(48), // !=, reduce: CmpTerm + reduce(48), // >, reduce: CmpTerm + reduce(48), // >=, reduce: CmpTerm + reduce(48), // <, reduce: CmpTerm + reduce(48), // <=, reduce: CmpTerm + shift(372), // | nil, // ^ nil, // & nil, // << @@ -84069,10 +53329,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -84090,18 +53346,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(42), // ,, reduce: CmpTerm + nil, // , nil, // { - reduce(42), // }, reduce: CmpTerm + nil, // } }, }, - actionRow{ // S1001 + actionRow{ // S635 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(50), // $, reduce: BitwiseORTerm + reduce(50), // ;, reduce: BitwiseORTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -84118,21 +53378,21 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(43), // ?, reduce: CmpTerm + reduce(50), // ?, reduce: BitwiseORTerm nil, // : - reduce(43), // ||, reduce: CmpTerm - reduce(43), // ^^, reduce: CmpTerm - reduce(43), // &&, reduce: CmpTerm - reduce(43), // =~, reduce: CmpTerm - reduce(43), // !=~, reduce: CmpTerm - reduce(43), // ==, reduce: CmpTerm - reduce(43), // !=, reduce: CmpTerm - reduce(43), // >, reduce: CmpTerm - reduce(43), // >=, reduce: CmpTerm - reduce(43), // <, reduce: CmpTerm - reduce(43), // <=, reduce: CmpTerm - shift(937), // | - nil, // ^ + reduce(50), // ||, reduce: BitwiseORTerm + reduce(50), // ^^, reduce: BitwiseORTerm + reduce(50), // &&, reduce: BitwiseORTerm + reduce(50), // =~, reduce: BitwiseORTerm + reduce(50), // !=~, reduce: BitwiseORTerm + reduce(50), // ==, reduce: BitwiseORTerm + reduce(50), // !=, reduce: BitwiseORTerm + reduce(50), // >, reduce: BitwiseORTerm + reduce(50), // >=, reduce: BitwiseORTerm + reduce(50), // <, reduce: BitwiseORTerm + reduce(50), // <=, reduce: BitwiseORTerm + reduce(50), // |, reduce: BitwiseORTerm + shift(373), // ^ nil, // & nil, // << nil, // >> @@ -84153,10 +53413,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -84174,18 +53430,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(43), // ,, reduce: CmpTerm + nil, // , nil, // { - reduce(43), // }, reduce: CmpTerm + nil, // } }, }, - actionRow{ // S1002 + actionRow{ // S636 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(52), // $, reduce: BitwiseXORTerm + reduce(52), // ;, reduce: BitwiseXORTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -84202,22 +53462,22 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(44), // ?, reduce: CmpTerm + reduce(52), // ?, reduce: BitwiseXORTerm nil, // : - reduce(44), // ||, reduce: CmpTerm - reduce(44), // ^^, reduce: CmpTerm - reduce(44), // &&, reduce: CmpTerm - reduce(44), // =~, reduce: CmpTerm - reduce(44), // !=~, reduce: CmpTerm - reduce(44), // ==, reduce: CmpTerm - reduce(44), // !=, reduce: CmpTerm - reduce(44), // >, reduce: CmpTerm - reduce(44), // >=, reduce: CmpTerm - reduce(44), // <, reduce: CmpTerm - reduce(44), // <=, reduce: CmpTerm - shift(937), // | - nil, // ^ - nil, // & + reduce(52), // ||, reduce: BitwiseXORTerm + reduce(52), // ^^, reduce: BitwiseXORTerm + reduce(52), // &&, reduce: BitwiseXORTerm + reduce(52), // =~, reduce: BitwiseXORTerm + reduce(52), // !=~, reduce: BitwiseXORTerm + reduce(52), // ==, reduce: BitwiseXORTerm + reduce(52), // !=, reduce: BitwiseXORTerm + reduce(52), // >, reduce: BitwiseXORTerm + reduce(52), // >=, reduce: BitwiseXORTerm + reduce(52), // <, reduce: BitwiseXORTerm + reduce(52), // <=, reduce: BitwiseXORTerm + reduce(52), // |, reduce: BitwiseXORTerm + reduce(52), // ^, reduce: BitwiseXORTerm + shift(374), // & nil, // << nil, // >> nil, // + @@ -84237,10 +53497,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -84258,18 +53514,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(44), // ,, reduce: CmpTerm + nil, // , nil, // { - reduce(44), // }, reduce: CmpTerm + nil, // } }, }, - actionRow{ // S1003 + actionRow{ // S637 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(54), // $, reduce: BitwiseANDTerm + reduce(54), // ;, reduce: BitwiseANDTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -84286,24 +53546,24 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(46), // ?, reduce: BitwiseORTerm + reduce(54), // ?, reduce: BitwiseANDTerm nil, // : - reduce(46), // ||, reduce: BitwiseORTerm - reduce(46), // ^^, reduce: BitwiseORTerm - reduce(46), // &&, reduce: BitwiseORTerm - reduce(46), // =~, reduce: BitwiseORTerm - reduce(46), // !=~, reduce: BitwiseORTerm - reduce(46), // ==, reduce: BitwiseORTerm - reduce(46), // !=, reduce: BitwiseORTerm - reduce(46), // >, reduce: BitwiseORTerm - reduce(46), // >=, reduce: BitwiseORTerm - reduce(46), // <, reduce: BitwiseORTerm - reduce(46), // <=, reduce: BitwiseORTerm - reduce(46), // |, reduce: BitwiseORTerm - shift(938), // ^ - nil, // & - nil, // << - nil, // >> + reduce(54), // ||, reduce: BitwiseANDTerm + reduce(54), // ^^, reduce: BitwiseANDTerm + reduce(54), // &&, reduce: BitwiseANDTerm + reduce(54), // =~, reduce: BitwiseANDTerm + reduce(54), // !=~, reduce: BitwiseANDTerm + reduce(54), // ==, reduce: BitwiseANDTerm + reduce(54), // !=, reduce: BitwiseANDTerm + reduce(54), // >, reduce: BitwiseANDTerm + reduce(54), // >=, reduce: BitwiseANDTerm + reduce(54), // <, reduce: BitwiseANDTerm + reduce(54), // <=, reduce: BitwiseANDTerm + reduce(54), // |, reduce: BitwiseANDTerm + reduce(54), // ^, reduce: BitwiseANDTerm + reduce(54), // &, reduce: BitwiseANDTerm + shift(375), // << + shift(376), // >> nil, // + nil, // - nil, // .+ @@ -84321,10 +53581,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -84342,18 +53598,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(46), // ,, reduce: BitwiseORTerm + nil, // , nil, // { - reduce(46), // }, reduce: BitwiseORTerm + nil, // } }, }, - actionRow{ // S1004 + actionRow{ // S638 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(56), // $, reduce: BitwiseShiftTerm + reduce(56), // ;, reduce: BitwiseShiftTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -84370,29 +53630,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(48), // ?, reduce: BitwiseXORTerm + reduce(56), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(48), // ||, reduce: BitwiseXORTerm - reduce(48), // ^^, reduce: BitwiseXORTerm - reduce(48), // &&, reduce: BitwiseXORTerm - reduce(48), // =~, reduce: BitwiseXORTerm - reduce(48), // !=~, reduce: BitwiseXORTerm - reduce(48), // ==, reduce: BitwiseXORTerm - reduce(48), // !=, reduce: BitwiseXORTerm - reduce(48), // >, reduce: BitwiseXORTerm - reduce(48), // >=, reduce: BitwiseXORTerm - reduce(48), // <, reduce: BitwiseXORTerm - reduce(48), // <=, reduce: BitwiseXORTerm - reduce(48), // |, reduce: BitwiseXORTerm - reduce(48), // ^, reduce: BitwiseXORTerm - shift(939), // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . + reduce(56), // ||, reduce: BitwiseShiftTerm + reduce(56), // ^^, reduce: BitwiseShiftTerm + reduce(56), // &&, reduce: BitwiseShiftTerm + reduce(56), // =~, reduce: BitwiseShiftTerm + reduce(56), // !=~, reduce: BitwiseShiftTerm + reduce(56), // ==, reduce: BitwiseShiftTerm + reduce(56), // !=, reduce: BitwiseShiftTerm + reduce(56), // >, reduce: BitwiseShiftTerm + reduce(56), // >=, reduce: BitwiseShiftTerm + reduce(56), // <, reduce: BitwiseShiftTerm + reduce(56), // <=, reduce: BitwiseShiftTerm + reduce(56), // |, reduce: BitwiseShiftTerm + reduce(56), // ^, reduce: BitwiseShiftTerm + reduce(56), // &, reduce: BitwiseShiftTerm + reduce(56), // <<, reduce: BitwiseShiftTerm + reduce(56), // >>, reduce: BitwiseShiftTerm + shift(377), // + + shift(378), // - + shift(379), // .+ + shift(380), // .- + shift(381), // . nil, // * nil, // / nil, // // @@ -84405,10 +53665,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -84426,18 +53682,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(48), // ,, reduce: BitwiseXORTerm + nil, // , nil, // { - reduce(48), // }, reduce: BitwiseXORTerm + nil, // } }, }, - actionRow{ // S1005 + actionRow{ // S639 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(57), // $, reduce: BitwiseShiftTerm + reduce(57), // ;, reduce: BitwiseShiftTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -84454,29 +53714,29 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(50), // ?, reduce: BitwiseANDTerm + reduce(57), // ?, reduce: BitwiseShiftTerm nil, // : - reduce(50), // ||, reduce: BitwiseANDTerm - reduce(50), // ^^, reduce: BitwiseANDTerm - reduce(50), // &&, reduce: BitwiseANDTerm - reduce(50), // =~, reduce: BitwiseANDTerm - reduce(50), // !=~, reduce: BitwiseANDTerm - reduce(50), // ==, reduce: BitwiseANDTerm - reduce(50), // !=, reduce: BitwiseANDTerm - reduce(50), // >, reduce: BitwiseANDTerm - reduce(50), // >=, reduce: BitwiseANDTerm - reduce(50), // <, reduce: BitwiseANDTerm - reduce(50), // <=, reduce: BitwiseANDTerm - reduce(50), // |, reduce: BitwiseANDTerm - reduce(50), // ^, reduce: BitwiseANDTerm - reduce(50), // &, reduce: BitwiseANDTerm - shift(940), // << - shift(941), // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . + reduce(57), // ||, reduce: BitwiseShiftTerm + reduce(57), // ^^, reduce: BitwiseShiftTerm + reduce(57), // &&, reduce: BitwiseShiftTerm + reduce(57), // =~, reduce: BitwiseShiftTerm + reduce(57), // !=~, reduce: BitwiseShiftTerm + reduce(57), // ==, reduce: BitwiseShiftTerm + reduce(57), // !=, reduce: BitwiseShiftTerm + reduce(57), // >, reduce: BitwiseShiftTerm + reduce(57), // >=, reduce: BitwiseShiftTerm + reduce(57), // <, reduce: BitwiseShiftTerm + reduce(57), // <=, reduce: BitwiseShiftTerm + reduce(57), // |, reduce: BitwiseShiftTerm + reduce(57), // ^, reduce: BitwiseShiftTerm + reduce(57), // &, reduce: BitwiseShiftTerm + reduce(57), // <<, reduce: BitwiseShiftTerm + reduce(57), // >>, reduce: BitwiseShiftTerm + shift(377), // + + shift(378), // - + shift(379), // .+ + shift(380), // .- + shift(381), // . nil, // * nil, // / nil, // // @@ -84489,10 +53749,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -84510,522 +53766,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(50), // ,, reduce: BitwiseANDTerm + nil, // , nil, // { - reduce(50), // }, reduce: BitwiseANDTerm + nil, // } }, }, - actionRow{ // S1006 + actionRow{ // S640 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(59), // $, reduce: AddsubdotTerm + reduce(59), // ;, reduce: AddsubdotTerm nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(52), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(52), // ||, reduce: BitwiseShiftTerm - reduce(52), // ^^, reduce: BitwiseShiftTerm - reduce(52), // &&, reduce: BitwiseShiftTerm - reduce(52), // =~, reduce: BitwiseShiftTerm - reduce(52), // !=~, reduce: BitwiseShiftTerm - reduce(52), // ==, reduce: BitwiseShiftTerm - reduce(52), // !=, reduce: BitwiseShiftTerm - reduce(52), // >, reduce: BitwiseShiftTerm - reduce(52), // >=, reduce: BitwiseShiftTerm - reduce(52), // <, reduce: BitwiseShiftTerm - reduce(52), // <=, reduce: BitwiseShiftTerm - reduce(52), // |, reduce: BitwiseShiftTerm - reduce(52), // ^, reduce: BitwiseShiftTerm - reduce(52), // &, reduce: BitwiseShiftTerm - reduce(52), // <<, reduce: BitwiseShiftTerm - reduce(52), // >>, reduce: BitwiseShiftTerm - shift(942), // + - shift(943), // - - shift(944), // .+ - shift(945), // .- - shift(946), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) nil, // md_token_field_name nil, // $[ nil, // ] nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(52), // ,, reduce: BitwiseShiftTerm - nil, // { - reduce(52), // }, reduce: BitwiseShiftTerm - }, - }, - actionRow{ // S1007 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(53), // ?, reduce: BitwiseShiftTerm - nil, // : - reduce(53), // ||, reduce: BitwiseShiftTerm - reduce(53), // ^^, reduce: BitwiseShiftTerm - reduce(53), // &&, reduce: BitwiseShiftTerm - reduce(53), // =~, reduce: BitwiseShiftTerm - reduce(53), // !=~, reduce: BitwiseShiftTerm - reduce(53), // ==, reduce: BitwiseShiftTerm - reduce(53), // !=, reduce: BitwiseShiftTerm - reduce(53), // >, reduce: BitwiseShiftTerm - reduce(53), // >=, reduce: BitwiseShiftTerm - reduce(53), // <, reduce: BitwiseShiftTerm - reduce(53), // <=, reduce: BitwiseShiftTerm - reduce(53), // |, reduce: BitwiseShiftTerm - reduce(53), // ^, reduce: BitwiseShiftTerm - reduce(53), // &, reduce: BitwiseShiftTerm - reduce(53), // <<, reduce: BitwiseShiftTerm - reduce(53), // >>, reduce: BitwiseShiftTerm - shift(942), // + - shift(943), // - - shift(944), // .+ - shift(945), // .- - shift(946), // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(53), // ,, reduce: BitwiseShiftTerm - nil, // { - reduce(53), // }, reduce: BitwiseShiftTerm - }, - }, - actionRow{ // S1008 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(55), // ?, reduce: AddsubdotTerm - nil, // : - reduce(55), // ||, reduce: AddsubdotTerm - reduce(55), // ^^, reduce: AddsubdotTerm - reduce(55), // &&, reduce: AddsubdotTerm - reduce(55), // =~, reduce: AddsubdotTerm - reduce(55), // !=~, reduce: AddsubdotTerm - reduce(55), // ==, reduce: AddsubdotTerm - reduce(55), // !=, reduce: AddsubdotTerm - reduce(55), // >, reduce: AddsubdotTerm - reduce(55), // >=, reduce: AddsubdotTerm - reduce(55), // <, reduce: AddsubdotTerm - reduce(55), // <=, reduce: AddsubdotTerm - reduce(55), // |, reduce: AddsubdotTerm - reduce(55), // ^, reduce: AddsubdotTerm - reduce(55), // &, reduce: AddsubdotTerm - reduce(55), // <<, reduce: AddsubdotTerm - reduce(55), // >>, reduce: AddsubdotTerm - reduce(55), // +, reduce: AddsubdotTerm - reduce(55), // -, reduce: AddsubdotTerm - reduce(55), // .+, reduce: AddsubdotTerm - reduce(55), // .-, reduce: AddsubdotTerm - reduce(55), // ., reduce: AddsubdotTerm - shift(948), // * - shift(949), // / - shift(950), // // - shift(951), // % - shift(952), // .* - shift(953), // ./ - shift(954), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(55), // ,, reduce: AddsubdotTerm - nil, // { - reduce(55), // }, reduce: AddsubdotTerm - }, - }, - actionRow{ // S1009 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(56), // ?, reduce: AddsubdotTerm - nil, // : - reduce(56), // ||, reduce: AddsubdotTerm - reduce(56), // ^^, reduce: AddsubdotTerm - reduce(56), // &&, reduce: AddsubdotTerm - reduce(56), // =~, reduce: AddsubdotTerm - reduce(56), // !=~, reduce: AddsubdotTerm - reduce(56), // ==, reduce: AddsubdotTerm - reduce(56), // !=, reduce: AddsubdotTerm - reduce(56), // >, reduce: AddsubdotTerm - reduce(56), // >=, reduce: AddsubdotTerm - reduce(56), // <, reduce: AddsubdotTerm - reduce(56), // <=, reduce: AddsubdotTerm - reduce(56), // |, reduce: AddsubdotTerm - reduce(56), // ^, reduce: AddsubdotTerm - reduce(56), // &, reduce: AddsubdotTerm - reduce(56), // <<, reduce: AddsubdotTerm - reduce(56), // >>, reduce: AddsubdotTerm - reduce(56), // +, reduce: AddsubdotTerm - reduce(56), // -, reduce: AddsubdotTerm - reduce(56), // .+, reduce: AddsubdotTerm - reduce(56), // .-, reduce: AddsubdotTerm - reduce(56), // ., reduce: AddsubdotTerm - shift(948), // * - shift(949), // / - shift(950), // // - shift(951), // % - shift(952), // .* - shift(953), // ./ - shift(954), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(56), // ,, reduce: AddsubdotTerm - nil, // { - reduce(56), // }, reduce: AddsubdotTerm - }, - }, - actionRow{ // S1010 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(57), // ?, reduce: AddsubdotTerm - nil, // : - reduce(57), // ||, reduce: AddsubdotTerm - reduce(57), // ^^, reduce: AddsubdotTerm - reduce(57), // &&, reduce: AddsubdotTerm - reduce(57), // =~, reduce: AddsubdotTerm - reduce(57), // !=~, reduce: AddsubdotTerm - reduce(57), // ==, reduce: AddsubdotTerm - reduce(57), // !=, reduce: AddsubdotTerm - reduce(57), // >, reduce: AddsubdotTerm - reduce(57), // >=, reduce: AddsubdotTerm - reduce(57), // <, reduce: AddsubdotTerm - reduce(57), // <=, reduce: AddsubdotTerm - reduce(57), // |, reduce: AddsubdotTerm - reduce(57), // ^, reduce: AddsubdotTerm - reduce(57), // &, reduce: AddsubdotTerm - reduce(57), // <<, reduce: AddsubdotTerm - reduce(57), // >>, reduce: AddsubdotTerm - reduce(57), // +, reduce: AddsubdotTerm - reduce(57), // -, reduce: AddsubdotTerm - reduce(57), // .+, reduce: AddsubdotTerm - reduce(57), // .-, reduce: AddsubdotTerm - reduce(57), // ., reduce: AddsubdotTerm - shift(948), // * - shift(949), // / - shift(950), // // - shift(951), // % - shift(952), // .* - shift(953), // ./ - shift(954), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(57), // ,, reduce: AddsubdotTerm - nil, // { - reduce(57), // }, reduce: AddsubdotTerm - }, - }, - actionRow{ // S1011 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(58), // ?, reduce: AddsubdotTerm - nil, // : - reduce(58), // ||, reduce: AddsubdotTerm - reduce(58), // ^^, reduce: AddsubdotTerm - reduce(58), // &&, reduce: AddsubdotTerm - reduce(58), // =~, reduce: AddsubdotTerm - reduce(58), // !=~, reduce: AddsubdotTerm - reduce(58), // ==, reduce: AddsubdotTerm - reduce(58), // !=, reduce: AddsubdotTerm - reduce(58), // >, reduce: AddsubdotTerm - reduce(58), // >=, reduce: AddsubdotTerm - reduce(58), // <, reduce: AddsubdotTerm - reduce(58), // <=, reduce: AddsubdotTerm - reduce(58), // |, reduce: AddsubdotTerm - reduce(58), // ^, reduce: AddsubdotTerm - reduce(58), // &, reduce: AddsubdotTerm - reduce(58), // <<, reduce: AddsubdotTerm - reduce(58), // >>, reduce: AddsubdotTerm - reduce(58), // +, reduce: AddsubdotTerm - reduce(58), // -, reduce: AddsubdotTerm - reduce(58), // .+, reduce: AddsubdotTerm - reduce(58), // .-, reduce: AddsubdotTerm - reduce(58), // ., reduce: AddsubdotTerm - shift(948), // * - shift(949), // / - shift(950), // // - shift(951), // % - shift(952), // .* - shift(953), // ./ - shift(954), // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - reduce(58), // ,, reduce: AddsubdotTerm - nil, // { - reduce(58), // }, reduce: AddsubdotTerm - }, - }, - actionRow{ // S1012 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -85065,22 +53821,18 @@ var actionTab = actionTable{ reduce(59), // .+, reduce: AddsubdotTerm reduce(59), // .-, reduce: AddsubdotTerm reduce(59), // ., reduce: AddsubdotTerm - shift(948), // * - shift(949), // / - shift(950), // // - shift(951), // % - shift(952), // .* - shift(953), // ./ - shift(954), // .// + shift(383), // * + shift(384), // / + shift(385), // // + shift(386), // % + shift(387), // .* + shift(388), // ./ + shift(389), // .// nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -85098,18 +53850,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(59), // ,, reduce: AddsubdotTerm + nil, // , nil, // { - reduce(59), // }, reduce: AddsubdotTerm + nil, // } }, }, - actionRow{ // S1013 + actionRow{ // S641 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(60), // $, reduce: AddsubdotTerm + reduce(60), // ;, reduce: AddsubdotTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -85126,45 +53882,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(61), // ?, reduce: MuldivTerm + reduce(60), // ?, reduce: AddsubdotTerm nil, // : - reduce(61), // ||, reduce: MuldivTerm - reduce(61), // ^^, reduce: MuldivTerm - reduce(61), // &&, reduce: MuldivTerm - reduce(61), // =~, reduce: MuldivTerm - reduce(61), // !=~, reduce: MuldivTerm - reduce(61), // ==, reduce: MuldivTerm - reduce(61), // !=, reduce: MuldivTerm - reduce(61), // >, reduce: MuldivTerm - reduce(61), // >=, reduce: MuldivTerm - reduce(61), // <, reduce: MuldivTerm - reduce(61), // <=, reduce: MuldivTerm - reduce(61), // |, reduce: MuldivTerm - reduce(61), // ^, reduce: MuldivTerm - reduce(61), // &, reduce: MuldivTerm - reduce(61), // <<, reduce: MuldivTerm - reduce(61), // >>, reduce: MuldivTerm - reduce(61), // +, reduce: MuldivTerm - reduce(61), // -, reduce: MuldivTerm - reduce(61), // .+, reduce: MuldivTerm - reduce(61), // .-, reduce: MuldivTerm - reduce(61), // ., reduce: MuldivTerm - reduce(61), // *, reduce: MuldivTerm - reduce(61), // /, reduce: MuldivTerm - reduce(61), // //, reduce: MuldivTerm - reduce(61), // %, reduce: MuldivTerm - reduce(61), // .*, reduce: MuldivTerm - reduce(61), // ./, reduce: MuldivTerm - reduce(61), // .//, reduce: MuldivTerm + reduce(60), // ||, reduce: AddsubdotTerm + reduce(60), // ^^, reduce: AddsubdotTerm + reduce(60), // &&, reduce: AddsubdotTerm + reduce(60), // =~, reduce: AddsubdotTerm + reduce(60), // !=~, reduce: AddsubdotTerm + reduce(60), // ==, reduce: AddsubdotTerm + reduce(60), // !=, reduce: AddsubdotTerm + reduce(60), // >, reduce: AddsubdotTerm + reduce(60), // >=, reduce: AddsubdotTerm + reduce(60), // <, reduce: AddsubdotTerm + reduce(60), // <=, reduce: AddsubdotTerm + reduce(60), // |, reduce: AddsubdotTerm + reduce(60), // ^, reduce: AddsubdotTerm + reduce(60), // &, reduce: AddsubdotTerm + reduce(60), // <<, reduce: AddsubdotTerm + reduce(60), // >>, reduce: AddsubdotTerm + reduce(60), // +, reduce: AddsubdotTerm + reduce(60), // -, reduce: AddsubdotTerm + reduce(60), // .+, reduce: AddsubdotTerm + reduce(60), // .-, reduce: AddsubdotTerm + reduce(60), // ., reduce: AddsubdotTerm + shift(383), // * + shift(384), // / + shift(385), // // + shift(386), // % + shift(387), // .* + shift(388), // ./ + shift(389), // .// nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -85182,18 +53934,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(61), // ,, reduce: MuldivTerm + nil, // , nil, // { - reduce(61), // }, reduce: MuldivTerm + nil, // } }, }, - actionRow{ // S1014 + actionRow{ // S642 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(61), // $, reduce: AddsubdotTerm + reduce(61), // ;, reduce: AddsubdotTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -85210,45 +53966,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(62), // ?, reduce: MuldivTerm + reduce(61), // ?, reduce: AddsubdotTerm nil, // : - reduce(62), // ||, reduce: MuldivTerm - reduce(62), // ^^, reduce: MuldivTerm - reduce(62), // &&, reduce: MuldivTerm - reduce(62), // =~, reduce: MuldivTerm - reduce(62), // !=~, reduce: MuldivTerm - reduce(62), // ==, reduce: MuldivTerm - reduce(62), // !=, reduce: MuldivTerm - reduce(62), // >, reduce: MuldivTerm - reduce(62), // >=, reduce: MuldivTerm - reduce(62), // <, reduce: MuldivTerm - reduce(62), // <=, reduce: MuldivTerm - reduce(62), // |, reduce: MuldivTerm - reduce(62), // ^, reduce: MuldivTerm - reduce(62), // &, reduce: MuldivTerm - reduce(62), // <<, reduce: MuldivTerm - reduce(62), // >>, reduce: MuldivTerm - reduce(62), // +, reduce: MuldivTerm - reduce(62), // -, reduce: MuldivTerm - reduce(62), // .+, reduce: MuldivTerm - reduce(62), // .-, reduce: MuldivTerm - reduce(62), // ., reduce: MuldivTerm - reduce(62), // *, reduce: MuldivTerm - reduce(62), // /, reduce: MuldivTerm - reduce(62), // //, reduce: MuldivTerm - reduce(62), // %, reduce: MuldivTerm - reduce(62), // .*, reduce: MuldivTerm - reduce(62), // ./, reduce: MuldivTerm - reduce(62), // .//, reduce: MuldivTerm + reduce(61), // ||, reduce: AddsubdotTerm + reduce(61), // ^^, reduce: AddsubdotTerm + reduce(61), // &&, reduce: AddsubdotTerm + reduce(61), // =~, reduce: AddsubdotTerm + reduce(61), // !=~, reduce: AddsubdotTerm + reduce(61), // ==, reduce: AddsubdotTerm + reduce(61), // !=, reduce: AddsubdotTerm + reduce(61), // >, reduce: AddsubdotTerm + reduce(61), // >=, reduce: AddsubdotTerm + reduce(61), // <, reduce: AddsubdotTerm + reduce(61), // <=, reduce: AddsubdotTerm + reduce(61), // |, reduce: AddsubdotTerm + reduce(61), // ^, reduce: AddsubdotTerm + reduce(61), // &, reduce: AddsubdotTerm + reduce(61), // <<, reduce: AddsubdotTerm + reduce(61), // >>, reduce: AddsubdotTerm + reduce(61), // +, reduce: AddsubdotTerm + reduce(61), // -, reduce: AddsubdotTerm + reduce(61), // .+, reduce: AddsubdotTerm + reduce(61), // .-, reduce: AddsubdotTerm + reduce(61), // ., reduce: AddsubdotTerm + shift(383), // * + shift(384), // / + shift(385), // // + shift(386), // % + shift(387), // .* + shift(388), // ./ + shift(389), // .// nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -85266,18 +54018,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(62), // ,, reduce: MuldivTerm + nil, // , nil, // { - reduce(62), // }, reduce: MuldivTerm + nil, // } }, }, - actionRow{ // S1015 + actionRow{ // S643 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(62), // $, reduce: AddsubdotTerm + reduce(62), // ;, reduce: AddsubdotTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -85294,45 +54050,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(63), // ?, reduce: MuldivTerm + reduce(62), // ?, reduce: AddsubdotTerm nil, // : - reduce(63), // ||, reduce: MuldivTerm - reduce(63), // ^^, reduce: MuldivTerm - reduce(63), // &&, reduce: MuldivTerm - reduce(63), // =~, reduce: MuldivTerm - reduce(63), // !=~, reduce: MuldivTerm - reduce(63), // ==, reduce: MuldivTerm - reduce(63), // !=, reduce: MuldivTerm - reduce(63), // >, reduce: MuldivTerm - reduce(63), // >=, reduce: MuldivTerm - reduce(63), // <, reduce: MuldivTerm - reduce(63), // <=, reduce: MuldivTerm - reduce(63), // |, reduce: MuldivTerm - reduce(63), // ^, reduce: MuldivTerm - reduce(63), // &, reduce: MuldivTerm - reduce(63), // <<, reduce: MuldivTerm - reduce(63), // >>, reduce: MuldivTerm - reduce(63), // +, reduce: MuldivTerm - reduce(63), // -, reduce: MuldivTerm - reduce(63), // .+, reduce: MuldivTerm - reduce(63), // .-, reduce: MuldivTerm - reduce(63), // ., reduce: MuldivTerm - reduce(63), // *, reduce: MuldivTerm - reduce(63), // /, reduce: MuldivTerm - reduce(63), // //, reduce: MuldivTerm - reduce(63), // %, reduce: MuldivTerm - reduce(63), // .*, reduce: MuldivTerm - reduce(63), // ./, reduce: MuldivTerm - reduce(63), // .//, reduce: MuldivTerm + reduce(62), // ||, reduce: AddsubdotTerm + reduce(62), // ^^, reduce: AddsubdotTerm + reduce(62), // &&, reduce: AddsubdotTerm + reduce(62), // =~, reduce: AddsubdotTerm + reduce(62), // !=~, reduce: AddsubdotTerm + reduce(62), // ==, reduce: AddsubdotTerm + reduce(62), // !=, reduce: AddsubdotTerm + reduce(62), // >, reduce: AddsubdotTerm + reduce(62), // >=, reduce: AddsubdotTerm + reduce(62), // <, reduce: AddsubdotTerm + reduce(62), // <=, reduce: AddsubdotTerm + reduce(62), // |, reduce: AddsubdotTerm + reduce(62), // ^, reduce: AddsubdotTerm + reduce(62), // &, reduce: AddsubdotTerm + reduce(62), // <<, reduce: AddsubdotTerm + reduce(62), // >>, reduce: AddsubdotTerm + reduce(62), // +, reduce: AddsubdotTerm + reduce(62), // -, reduce: AddsubdotTerm + reduce(62), // .+, reduce: AddsubdotTerm + reduce(62), // .-, reduce: AddsubdotTerm + reduce(62), // ., reduce: AddsubdotTerm + shift(383), // * + shift(384), // / + shift(385), // // + shift(386), // % + shift(387), // .* + shift(388), // ./ + shift(389), // .// nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -85350,18 +54102,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(63), // ,, reduce: MuldivTerm + nil, // , nil, // { - reduce(63), // }, reduce: MuldivTerm + nil, // } }, }, - actionRow{ // S1016 + actionRow{ // S644 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(63), // $, reduce: AddsubdotTerm + reduce(63), // ;, reduce: AddsubdotTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -85378,45 +54134,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(64), // ?, reduce: MuldivTerm + reduce(63), // ?, reduce: AddsubdotTerm nil, // : - reduce(64), // ||, reduce: MuldivTerm - reduce(64), // ^^, reduce: MuldivTerm - reduce(64), // &&, reduce: MuldivTerm - reduce(64), // =~, reduce: MuldivTerm - reduce(64), // !=~, reduce: MuldivTerm - reduce(64), // ==, reduce: MuldivTerm - reduce(64), // !=, reduce: MuldivTerm - reduce(64), // >, reduce: MuldivTerm - reduce(64), // >=, reduce: MuldivTerm - reduce(64), // <, reduce: MuldivTerm - reduce(64), // <=, reduce: MuldivTerm - reduce(64), // |, reduce: MuldivTerm - reduce(64), // ^, reduce: MuldivTerm - reduce(64), // &, reduce: MuldivTerm - reduce(64), // <<, reduce: MuldivTerm - reduce(64), // >>, reduce: MuldivTerm - reduce(64), // +, reduce: MuldivTerm - reduce(64), // -, reduce: MuldivTerm - reduce(64), // .+, reduce: MuldivTerm - reduce(64), // .-, reduce: MuldivTerm - reduce(64), // ., reduce: MuldivTerm - reduce(64), // *, reduce: MuldivTerm - reduce(64), // /, reduce: MuldivTerm - reduce(64), // //, reduce: MuldivTerm - reduce(64), // %, reduce: MuldivTerm - reduce(64), // .*, reduce: MuldivTerm - reduce(64), // ./, reduce: MuldivTerm - reduce(64), // .//, reduce: MuldivTerm + reduce(63), // ||, reduce: AddsubdotTerm + reduce(63), // ^^, reduce: AddsubdotTerm + reduce(63), // &&, reduce: AddsubdotTerm + reduce(63), // =~, reduce: AddsubdotTerm + reduce(63), // !=~, reduce: AddsubdotTerm + reduce(63), // ==, reduce: AddsubdotTerm + reduce(63), // !=, reduce: AddsubdotTerm + reduce(63), // >, reduce: AddsubdotTerm + reduce(63), // >=, reduce: AddsubdotTerm + reduce(63), // <, reduce: AddsubdotTerm + reduce(63), // <=, reduce: AddsubdotTerm + reduce(63), // |, reduce: AddsubdotTerm + reduce(63), // ^, reduce: AddsubdotTerm + reduce(63), // &, reduce: AddsubdotTerm + reduce(63), // <<, reduce: AddsubdotTerm + reduce(63), // >>, reduce: AddsubdotTerm + reduce(63), // +, reduce: AddsubdotTerm + reduce(63), // -, reduce: AddsubdotTerm + reduce(63), // .+, reduce: AddsubdotTerm + reduce(63), // .-, reduce: AddsubdotTerm + reduce(63), // ., reduce: AddsubdotTerm + shift(383), // * + shift(384), // / + shift(385), // // + shift(386), // % + shift(387), // .* + shift(388), // ./ + shift(389), // .// nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -85434,18 +54186,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(64), // ,, reduce: MuldivTerm + nil, // , nil, // { - reduce(64), // }, reduce: MuldivTerm + nil, // } }, }, - actionRow{ // S1017 + actionRow{ // S645 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(65), // $, reduce: MuldivTerm + reduce(65), // ;, reduce: MuldivTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -85497,10 +54253,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -85518,18 +54270,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(65), // ,, reduce: MuldivTerm + nil, // , nil, // { - reduce(65), // }, reduce: MuldivTerm + nil, // } }, }, - actionRow{ // S1018 + actionRow{ // S646 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(66), // $, reduce: MuldivTerm + reduce(66), // ;, reduce: MuldivTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -85581,10 +54337,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -85602,18 +54354,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(66), // ,, reduce: MuldivTerm + nil, // , nil, // { - reduce(66), // }, reduce: MuldivTerm + nil, // } }, }, - actionRow{ // S1019 + actionRow{ // S647 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(67), // $, reduce: MuldivTerm + reduce(67), // ;, reduce: MuldivTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -85665,10 +54421,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -85686,18 +54438,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(67), // ,, reduce: MuldivTerm + nil, // , nil, // { - reduce(67), // }, reduce: MuldivTerm + nil, // } }, }, - actionRow{ // S1020 + actionRow{ // S648 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(68), // $, reduce: MuldivTerm + reduce(68), // ;, reduce: MuldivTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -85714,45 +54470,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(76), // ?, reduce: PowTerm + reduce(68), // ?, reduce: MuldivTerm nil, // : - reduce(76), // ||, reduce: PowTerm - reduce(76), // ^^, reduce: PowTerm - reduce(76), // &&, reduce: PowTerm - reduce(76), // =~, reduce: PowTerm - reduce(76), // !=~, reduce: PowTerm - reduce(76), // ==, reduce: PowTerm - reduce(76), // !=, reduce: PowTerm - reduce(76), // >, reduce: PowTerm - reduce(76), // >=, reduce: PowTerm - reduce(76), // <, reduce: PowTerm - reduce(76), // <=, reduce: PowTerm - reduce(76), // |, reduce: PowTerm - reduce(76), // ^, reduce: PowTerm - reduce(76), // &, reduce: PowTerm - reduce(76), // <<, reduce: PowTerm - reduce(76), // >>, reduce: PowTerm - reduce(76), // +, reduce: PowTerm - reduce(76), // -, reduce: PowTerm - reduce(76), // .+, reduce: PowTerm - reduce(76), // .-, reduce: PowTerm - reduce(76), // ., reduce: PowTerm - reduce(76), // *, reduce: PowTerm - reduce(76), // /, reduce: PowTerm - reduce(76), // //, reduce: PowTerm - reduce(76), // %, reduce: PowTerm - reduce(76), // .*, reduce: PowTerm - reduce(76), // ./, reduce: PowTerm - reduce(76), // .//, reduce: PowTerm + reduce(68), // ||, reduce: MuldivTerm + reduce(68), // ^^, reduce: MuldivTerm + reduce(68), // &&, reduce: MuldivTerm + reduce(68), // =~, reduce: MuldivTerm + reduce(68), // !=~, reduce: MuldivTerm + reduce(68), // ==, reduce: MuldivTerm + reduce(68), // !=, reduce: MuldivTerm + reduce(68), // >, reduce: MuldivTerm + reduce(68), // >=, reduce: MuldivTerm + reduce(68), // <, reduce: MuldivTerm + reduce(68), // <=, reduce: MuldivTerm + reduce(68), // |, reduce: MuldivTerm + reduce(68), // ^, reduce: MuldivTerm + reduce(68), // &, reduce: MuldivTerm + reduce(68), // <<, reduce: MuldivTerm + reduce(68), // >>, reduce: MuldivTerm + reduce(68), // +, reduce: MuldivTerm + reduce(68), // -, reduce: MuldivTerm + reduce(68), // .+, reduce: MuldivTerm + reduce(68), // .-, reduce: MuldivTerm + reduce(68), // ., reduce: MuldivTerm + reduce(68), // *, reduce: MuldivTerm + reduce(68), // /, reduce: MuldivTerm + reduce(68), // //, reduce: MuldivTerm + reduce(68), // %, reduce: MuldivTerm + reduce(68), // .*, reduce: MuldivTerm + reduce(68), // ./, reduce: MuldivTerm + reduce(68), // .//, reduce: MuldivTerm nil, // ! nil, // ~ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -85770,186 +54522,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(76), // ,, reduce: PowTerm + nil, // , nil, // { - reduce(76), // }, reduce: PowTerm + nil, // } }, }, - actionRow{ // S1021 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - shift(1039), // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1040), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S1022 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(1042), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S1023 + actionRow{ // S649 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(69), // $, reduce: MuldivTerm + reduce(69), // ;, reduce: MuldivTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -85966,45 +54554,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(78), // ?, reduce: MlrvalOrFunction + reduce(69), // ?, reduce: MuldivTerm nil, // : - reduce(78), // ||, reduce: MlrvalOrFunction - reduce(78), // ^^, reduce: MlrvalOrFunction - reduce(78), // &&, reduce: MlrvalOrFunction - reduce(78), // =~, reduce: MlrvalOrFunction - reduce(78), // !=~, reduce: MlrvalOrFunction - reduce(78), // ==, reduce: MlrvalOrFunction - reduce(78), // !=, reduce: MlrvalOrFunction - reduce(78), // >, reduce: MlrvalOrFunction - reduce(78), // >=, reduce: MlrvalOrFunction - reduce(78), // <, reduce: MlrvalOrFunction - reduce(78), // <=, reduce: MlrvalOrFunction - reduce(78), // |, reduce: MlrvalOrFunction - reduce(78), // ^, reduce: MlrvalOrFunction - reduce(78), // &, reduce: MlrvalOrFunction - reduce(78), // <<, reduce: MlrvalOrFunction - reduce(78), // >>, reduce: MlrvalOrFunction - reduce(78), // +, reduce: MlrvalOrFunction - reduce(78), // -, reduce: MlrvalOrFunction - reduce(78), // .+, reduce: MlrvalOrFunction - reduce(78), // .-, reduce: MlrvalOrFunction - reduce(78), // ., reduce: MlrvalOrFunction - reduce(78), // *, reduce: MlrvalOrFunction - reduce(78), // /, reduce: MlrvalOrFunction - reduce(78), // //, reduce: MlrvalOrFunction - reduce(78), // %, reduce: MlrvalOrFunction - reduce(78), // .*, reduce: MlrvalOrFunction - reduce(78), // ./, reduce: MlrvalOrFunction - reduce(78), // .//, reduce: MlrvalOrFunction + reduce(69), // ||, reduce: MuldivTerm + reduce(69), // ^^, reduce: MuldivTerm + reduce(69), // &&, reduce: MuldivTerm + reduce(69), // =~, reduce: MuldivTerm + reduce(69), // !=~, reduce: MuldivTerm + reduce(69), // ==, reduce: MuldivTerm + reduce(69), // !=, reduce: MuldivTerm + reduce(69), // >, reduce: MuldivTerm + reduce(69), // >=, reduce: MuldivTerm + reduce(69), // <, reduce: MuldivTerm + reduce(69), // <=, reduce: MuldivTerm + reduce(69), // |, reduce: MuldivTerm + reduce(69), // ^, reduce: MuldivTerm + reduce(69), // &, reduce: MuldivTerm + reduce(69), // <<, reduce: MuldivTerm + reduce(69), // >>, reduce: MuldivTerm + reduce(69), // +, reduce: MuldivTerm + reduce(69), // -, reduce: MuldivTerm + reduce(69), // .+, reduce: MuldivTerm + reduce(69), // .-, reduce: MuldivTerm + reduce(69), // ., reduce: MuldivTerm + reduce(69), // *, reduce: MuldivTerm + reduce(69), // /, reduce: MuldivTerm + reduce(69), // //, reduce: MuldivTerm + reduce(69), // %, reduce: MuldivTerm + reduce(69), // .*, reduce: MuldivTerm + reduce(69), // ./, reduce: MuldivTerm + reduce(69), // .//, reduce: MuldivTerm nil, // ! nil, // ~ - reduce(78), // **, reduce: MlrvalOrFunction + nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86021,19 +54605,23 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(78), // [, reduce: MlrvalOrFunction - reduce(78), // ,, reduce: MlrvalOrFunction + nil, // [ + nil, // , nil, // { - reduce(78), // }, reduce: MlrvalOrFunction + nil, // } }, }, - actionRow{ // S1024 + actionRow{ // S650 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - nil, // $ - nil, // ; + reduce(70), // $, reduce: MuldivTerm + reduce(70), // ;, reduce: MuldivTerm nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86050,45 +54638,41 @@ var actionTab = actionTable{ nil, // //= nil, // %= nil, // **= - reduce(84), // ?, reduce: IndirectFieldName + reduce(70), // ?, reduce: MuldivTerm nil, // : - reduce(84), // ||, reduce: IndirectFieldName - reduce(84), // ^^, reduce: IndirectFieldName - reduce(84), // &&, reduce: IndirectFieldName - reduce(84), // =~, reduce: IndirectFieldName - reduce(84), // !=~, reduce: IndirectFieldName - reduce(84), // ==, reduce: IndirectFieldName - reduce(84), // !=, reduce: IndirectFieldName - reduce(84), // >, reduce: IndirectFieldName - reduce(84), // >=, reduce: IndirectFieldName - reduce(84), // <, reduce: IndirectFieldName - reduce(84), // <=, reduce: IndirectFieldName - reduce(84), // |, reduce: IndirectFieldName - reduce(84), // ^, reduce: IndirectFieldName - reduce(84), // &, reduce: IndirectFieldName - reduce(84), // <<, reduce: IndirectFieldName - reduce(84), // >>, reduce: IndirectFieldName - reduce(84), // +, reduce: IndirectFieldName - reduce(84), // -, reduce: IndirectFieldName - reduce(84), // .+, reduce: IndirectFieldName - reduce(84), // .-, reduce: IndirectFieldName - reduce(84), // ., reduce: IndirectFieldName - reduce(84), // *, reduce: IndirectFieldName - reduce(84), // /, reduce: IndirectFieldName - reduce(84), // //, reduce: IndirectFieldName - reduce(84), // %, reduce: IndirectFieldName - reduce(84), // .*, reduce: IndirectFieldName - reduce(84), // ./, reduce: IndirectFieldName - reduce(84), // .//, reduce: IndirectFieldName + reduce(70), // ||, reduce: MuldivTerm + reduce(70), // ^^, reduce: MuldivTerm + reduce(70), // &&, reduce: MuldivTerm + reduce(70), // =~, reduce: MuldivTerm + reduce(70), // !=~, reduce: MuldivTerm + reduce(70), // ==, reduce: MuldivTerm + reduce(70), // !=, reduce: MuldivTerm + reduce(70), // >, reduce: MuldivTerm + reduce(70), // >=, reduce: MuldivTerm + reduce(70), // <, reduce: MuldivTerm + reduce(70), // <=, reduce: MuldivTerm + reduce(70), // |, reduce: MuldivTerm + reduce(70), // ^, reduce: MuldivTerm + reduce(70), // &, reduce: MuldivTerm + reduce(70), // <<, reduce: MuldivTerm + reduce(70), // >>, reduce: MuldivTerm + reduce(70), // +, reduce: MuldivTerm + reduce(70), // -, reduce: MuldivTerm + reduce(70), // .+, reduce: MuldivTerm + reduce(70), // .-, reduce: MuldivTerm + reduce(70), // ., reduce: MuldivTerm + reduce(70), // *, reduce: MuldivTerm + reduce(70), // /, reduce: MuldivTerm + reduce(70), // //, reduce: MuldivTerm + reduce(70), // %, reduce: MuldivTerm + reduce(70), // .*, reduce: MuldivTerm + reduce(70), // ./, reduce: MuldivTerm + reduce(70), // .//, reduce: MuldivTerm nil, // ! nil, // ~ - reduce(84), // **, reduce: IndirectFieldName + nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86105,187 +54689,191 @@ var actionTab = actionTable{ nil, // md_token_FNR nil, // md_token_FILENAME nil, // md_token_FILENUM - reduce(84), // [, reduce: IndirectFieldName - reduce(84), // ,, reduce: IndirectFieldName + nil, // [ + nil, // , nil, // { - reduce(84), // }, reduce: IndirectFieldName + nil, // } }, }, - actionRow{ // S1025 + actionRow{ // S651 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(105), // ?, reduce: ArrayLiteral - nil, // : - reduce(105), // ||, reduce: ArrayLiteral - reduce(105), // ^^, reduce: ArrayLiteral - reduce(105), // &&, reduce: ArrayLiteral - reduce(105), // =~, reduce: ArrayLiteral - reduce(105), // !=~, reduce: ArrayLiteral - reduce(105), // ==, reduce: ArrayLiteral - reduce(105), // !=, reduce: ArrayLiteral - reduce(105), // >, reduce: ArrayLiteral - reduce(105), // >=, reduce: ArrayLiteral - reduce(105), // <, reduce: ArrayLiteral - reduce(105), // <=, reduce: ArrayLiteral - reduce(105), // |, reduce: ArrayLiteral - reduce(105), // ^, reduce: ArrayLiteral - reduce(105), // &, reduce: ArrayLiteral - reduce(105), // <<, reduce: ArrayLiteral - reduce(105), // >>, reduce: ArrayLiteral - reduce(105), // +, reduce: ArrayLiteral - reduce(105), // -, reduce: ArrayLiteral - reduce(105), // .+, reduce: ArrayLiteral - reduce(105), // .-, reduce: ArrayLiteral - reduce(105), // ., reduce: ArrayLiteral - reduce(105), // *, reduce: ArrayLiteral - reduce(105), // /, reduce: ArrayLiteral - reduce(105), // //, reduce: ArrayLiteral - reduce(105), // %, reduce: ArrayLiteral - reduce(105), // .*, reduce: ArrayLiteral - reduce(105), // ./, reduce: ArrayLiteral - reduce(105), // .//, reduce: ArrayLiteral - nil, // ! - nil, // ~ - reduce(105), // **, reduce: ArrayLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(105), // [, reduce: ArrayLiteral - reduce(105), // ,, reduce: ArrayLiteral - nil, // { - reduce(105), // }, reduce: ArrayLiteral + nil, // INVALID + reduce(71), // $, reduce: MuldivTerm + reduce(71), // ;, reduce: MuldivTerm + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: MuldivTerm + nil, // : + reduce(71), // ||, reduce: MuldivTerm + reduce(71), // ^^, reduce: MuldivTerm + reduce(71), // &&, reduce: MuldivTerm + reduce(71), // =~, reduce: MuldivTerm + reduce(71), // !=~, reduce: MuldivTerm + reduce(71), // ==, reduce: MuldivTerm + reduce(71), // !=, reduce: MuldivTerm + reduce(71), // >, reduce: MuldivTerm + reduce(71), // >=, reduce: MuldivTerm + reduce(71), // <, reduce: MuldivTerm + reduce(71), // <=, reduce: MuldivTerm + reduce(71), // |, reduce: MuldivTerm + reduce(71), // ^, reduce: MuldivTerm + reduce(71), // &, reduce: MuldivTerm + reduce(71), // <<, reduce: MuldivTerm + reduce(71), // >>, reduce: MuldivTerm + reduce(71), // +, reduce: MuldivTerm + reduce(71), // -, reduce: MuldivTerm + reduce(71), // .+, reduce: MuldivTerm + reduce(71), // .-, reduce: MuldivTerm + reduce(71), // ., reduce: MuldivTerm + reduce(71), // *, reduce: MuldivTerm + reduce(71), // /, reduce: MuldivTerm + reduce(71), // //, reduce: MuldivTerm + reduce(71), // %, reduce: MuldivTerm + reduce(71), // .*, reduce: MuldivTerm + reduce(71), // ./, reduce: MuldivTerm + reduce(71), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } }, }, - actionRow{ // S1026 + actionRow{ // S652 canRecover: false, actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(119), // ?, reduce: MapLiteral - nil, // : - reduce(119), // ||, reduce: MapLiteral - reduce(119), // ^^, reduce: MapLiteral - reduce(119), // &&, reduce: MapLiteral - reduce(119), // =~, reduce: MapLiteral - reduce(119), // !=~, reduce: MapLiteral - reduce(119), // ==, reduce: MapLiteral - reduce(119), // !=, reduce: MapLiteral - reduce(119), // >, reduce: MapLiteral - reduce(119), // >=, reduce: MapLiteral - reduce(119), // <, reduce: MapLiteral - reduce(119), // <=, reduce: MapLiteral - reduce(119), // |, reduce: MapLiteral - reduce(119), // ^, reduce: MapLiteral - reduce(119), // &, reduce: MapLiteral - reduce(119), // <<, reduce: MapLiteral - reduce(119), // >>, reduce: MapLiteral - reduce(119), // +, reduce: MapLiteral - reduce(119), // -, reduce: MapLiteral - reduce(119), // .+, reduce: MapLiteral - reduce(119), // .-, reduce: MapLiteral - reduce(119), // ., reduce: MapLiteral - reduce(119), // *, reduce: MapLiteral - reduce(119), // /, reduce: MapLiteral - reduce(119), // //, reduce: MapLiteral - reduce(119), // %, reduce: MapLiteral - reduce(119), // .*, reduce: MapLiteral - reduce(119), // ./, reduce: MapLiteral - reduce(119), // .//, reduce: MapLiteral - nil, // ! - nil, // ~ - reduce(119), // **, reduce: MapLiteral - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(119), // [, reduce: MapLiteral - reduce(119), // ,, reduce: MapLiteral - nil, // { - reduce(119), // }, reduce: MapLiteral + nil, // INVALID + reduce(80), // $, reduce: PowTerm + reduce(80), // ;, reduce: PowTerm + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: PowTerm + nil, // : + reduce(80), // ||, reduce: PowTerm + reduce(80), // ^^, reduce: PowTerm + reduce(80), // &&, reduce: PowTerm + reduce(80), // =~, reduce: PowTerm + reduce(80), // !=~, reduce: PowTerm + reduce(80), // ==, reduce: PowTerm + reduce(80), // !=, reduce: PowTerm + reduce(80), // >, reduce: PowTerm + reduce(80), // >=, reduce: PowTerm + reduce(80), // <, reduce: PowTerm + reduce(80), // <=, reduce: PowTerm + reduce(80), // |, reduce: PowTerm + reduce(80), // ^, reduce: PowTerm + reduce(80), // &, reduce: PowTerm + reduce(80), // <<, reduce: PowTerm + reduce(80), // >>, reduce: PowTerm + reduce(80), // +, reduce: PowTerm + reduce(80), // -, reduce: PowTerm + reduce(80), // .+, reduce: PowTerm + reduce(80), // .-, reduce: PowTerm + reduce(80), // ., reduce: PowTerm + reduce(80), // *, reduce: PowTerm + reduce(80), // /, reduce: PowTerm + reduce(80), // //, reduce: PowTerm + reduce(80), // %, reduce: PowTerm + reduce(80), // .*, reduce: PowTerm + reduce(80), // ./, reduce: PowTerm + reduce(80), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } }, }, - actionRow{ // S1027 + actionRow{ // S653 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(870), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86303,7 +54891,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - reduce(28), // :, reduce: TernaryTerm + shift(871), // : nil, // || nil, // ^^ nil, // && @@ -86337,10 +54925,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86363,13 +54947,10349 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1028 + actionRow{ // S654 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(873), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S655 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(82), // $, reduce: MlrvalOrFunction + reduce(82), // ;, reduce: MlrvalOrFunction + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(82), // ||, reduce: MlrvalOrFunction + reduce(82), // ^^, reduce: MlrvalOrFunction + reduce(82), // &&, reduce: MlrvalOrFunction + reduce(82), // =~, reduce: MlrvalOrFunction + reduce(82), // !=~, reduce: MlrvalOrFunction + reduce(82), // ==, reduce: MlrvalOrFunction + reduce(82), // !=, reduce: MlrvalOrFunction + reduce(82), // >, reduce: MlrvalOrFunction + reduce(82), // >=, reduce: MlrvalOrFunction + reduce(82), // <, reduce: MlrvalOrFunction + reduce(82), // <=, reduce: MlrvalOrFunction + reduce(82), // |, reduce: MlrvalOrFunction + reduce(82), // ^, reduce: MlrvalOrFunction + reduce(82), // &, reduce: MlrvalOrFunction + reduce(82), // <<, reduce: MlrvalOrFunction + reduce(82), // >>, reduce: MlrvalOrFunction + reduce(82), // +, reduce: MlrvalOrFunction + reduce(82), // -, reduce: MlrvalOrFunction + reduce(82), // .+, reduce: MlrvalOrFunction + reduce(82), // .-, reduce: MlrvalOrFunction + reduce(82), // ., reduce: MlrvalOrFunction + reduce(82), // *, reduce: MlrvalOrFunction + reduce(82), // /, reduce: MlrvalOrFunction + reduce(82), // //, reduce: MlrvalOrFunction + reduce(82), // %, reduce: MlrvalOrFunction + reduce(82), // .*, reduce: MlrvalOrFunction + reduce(82), // ./, reduce: MlrvalOrFunction + reduce(82), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(82), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(82), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S656 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(104), // $, reduce: ArrayLiteral + reduce(104), // ;, reduce: ArrayLiteral + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: ArrayLiteral + nil, // : + reduce(104), // ||, reduce: ArrayLiteral + reduce(104), // ^^, reduce: ArrayLiteral + reduce(104), // &&, reduce: ArrayLiteral + reduce(104), // =~, reduce: ArrayLiteral + reduce(104), // !=~, reduce: ArrayLiteral + reduce(104), // ==, reduce: ArrayLiteral + reduce(104), // !=, reduce: ArrayLiteral + reduce(104), // >, reduce: ArrayLiteral + reduce(104), // >=, reduce: ArrayLiteral + reduce(104), // <, reduce: ArrayLiteral + reduce(104), // <=, reduce: ArrayLiteral + reduce(104), // |, reduce: ArrayLiteral + reduce(104), // ^, reduce: ArrayLiteral + reduce(104), // &, reduce: ArrayLiteral + reduce(104), // <<, reduce: ArrayLiteral + reduce(104), // >>, reduce: ArrayLiteral + reduce(104), // +, reduce: ArrayLiteral + reduce(104), // -, reduce: ArrayLiteral + reduce(104), // .+, reduce: ArrayLiteral + reduce(104), // .-, reduce: ArrayLiteral + reduce(104), // ., reduce: ArrayLiteral + reduce(104), // *, reduce: ArrayLiteral + reduce(104), // /, reduce: ArrayLiteral + reduce(104), // //, reduce: ArrayLiteral + reduce(104), // %, reduce: ArrayLiteral + reduce(104), // .*, reduce: ArrayLiteral + reduce(104), // ./, reduce: ArrayLiteral + reduce(104), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(104), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(104), // [, reduce: ArrayLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S657 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(118), // $, reduce: MapLiteral + reduce(118), // ;, reduce: MapLiteral + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MapLiteral + nil, // : + reduce(118), // ||, reduce: MapLiteral + reduce(118), // ^^, reduce: MapLiteral + reduce(118), // &&, reduce: MapLiteral + reduce(118), // =~, reduce: MapLiteral + reduce(118), // !=~, reduce: MapLiteral + reduce(118), // ==, reduce: MapLiteral + reduce(118), // !=, reduce: MapLiteral + reduce(118), // >, reduce: MapLiteral + reduce(118), // >=, reduce: MapLiteral + reduce(118), // <, reduce: MapLiteral + reduce(118), // <=, reduce: MapLiteral + reduce(118), // |, reduce: MapLiteral + reduce(118), // ^, reduce: MapLiteral + reduce(118), // &, reduce: MapLiteral + reduce(118), // <<, reduce: MapLiteral + reduce(118), // >>, reduce: MapLiteral + reduce(118), // +, reduce: MapLiteral + reduce(118), // -, reduce: MapLiteral + reduce(118), // .+, reduce: MapLiteral + reduce(118), // .-, reduce: MapLiteral + reduce(118), // ., reduce: MapLiteral + reduce(118), // *, reduce: MapLiteral + reduce(118), // /, reduce: MapLiteral + reduce(118), // //, reduce: MapLiteral + reduce(118), // %, reduce: MapLiteral + reduce(118), // .*, reduce: MapLiteral + reduce(118), // ./, reduce: MapLiteral + reduce(118), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(118), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(118), // [, reduce: MapLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S658 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S659 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(110), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(110), // ||, reduce: ArrayOrMapIndexAccess + reduce(110), // ^^, reduce: ArrayOrMapIndexAccess + reduce(110), // &&, reduce: ArrayOrMapIndexAccess + reduce(110), // =~, reduce: ArrayOrMapIndexAccess + reduce(110), // !=~, reduce: ArrayOrMapIndexAccess + reduce(110), // ==, reduce: ArrayOrMapIndexAccess + reduce(110), // !=, reduce: ArrayOrMapIndexAccess + reduce(110), // >, reduce: ArrayOrMapIndexAccess + reduce(110), // >=, reduce: ArrayOrMapIndexAccess + reduce(110), // <, reduce: ArrayOrMapIndexAccess + reduce(110), // <=, reduce: ArrayOrMapIndexAccess + reduce(110), // |, reduce: ArrayOrMapIndexAccess + reduce(110), // ^, reduce: ArrayOrMapIndexAccess + reduce(110), // &, reduce: ArrayOrMapIndexAccess + reduce(110), // <<, reduce: ArrayOrMapIndexAccess + reduce(110), // >>, reduce: ArrayOrMapIndexAccess + reduce(110), // +, reduce: ArrayOrMapIndexAccess + reduce(110), // -, reduce: ArrayOrMapIndexAccess + reduce(110), // .+, reduce: ArrayOrMapIndexAccess + reduce(110), // .-, reduce: ArrayOrMapIndexAccess + reduce(110), // ., reduce: ArrayOrMapIndexAccess + reduce(110), // *, reduce: ArrayOrMapIndexAccess + reduce(110), // /, reduce: ArrayOrMapIndexAccess + reduce(110), // //, reduce: ArrayOrMapIndexAccess + reduce(110), // %, reduce: ArrayOrMapIndexAccess + reduce(110), // .*, reduce: ArrayOrMapIndexAccess + reduce(110), // ./, reduce: ArrayOrMapIndexAccess + reduce(110), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(110), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(110), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S660 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(876), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S661 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(877), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S662 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S663 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S664 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(880), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S665 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(115), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArraySliceAccess + nil, // : + reduce(115), // ||, reduce: ArraySliceAccess + reduce(115), // ^^, reduce: ArraySliceAccess + reduce(115), // &&, reduce: ArraySliceAccess + reduce(115), // =~, reduce: ArraySliceAccess + reduce(115), // !=~, reduce: ArraySliceAccess + reduce(115), // ==, reduce: ArraySliceAccess + reduce(115), // !=, reduce: ArraySliceAccess + reduce(115), // >, reduce: ArraySliceAccess + reduce(115), // >=, reduce: ArraySliceAccess + reduce(115), // <, reduce: ArraySliceAccess + reduce(115), // <=, reduce: ArraySliceAccess + reduce(115), // |, reduce: ArraySliceAccess + reduce(115), // ^, reduce: ArraySliceAccess + reduce(115), // &, reduce: ArraySliceAccess + reduce(115), // <<, reduce: ArraySliceAccess + reduce(115), // >>, reduce: ArraySliceAccess + reduce(115), // +, reduce: ArraySliceAccess + reduce(115), // -, reduce: ArraySliceAccess + reduce(115), // .+, reduce: ArraySliceAccess + reduce(115), // .-, reduce: ArraySliceAccess + reduce(115), // ., reduce: ArraySliceAccess + reduce(115), // *, reduce: ArraySliceAccess + reduce(115), // /, reduce: ArraySliceAccess + reduce(115), // //, reduce: ArraySliceAccess + reduce(115), // %, reduce: ArraySliceAccess + reduce(115), // .*, reduce: ArraySliceAccess + reduce(115), // ./, reduce: ArraySliceAccess + reduce(115), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(115), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(115), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S666 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S667 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S668 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S669 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S670 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S671 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S672 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S673 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S674 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S675 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S676 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S677 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S678 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S679 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S680 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S681 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S682 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S683 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S684 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S685 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S686 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(73), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: UnaryOpTerm + reduce(73), // :, reduce: UnaryOpTerm + reduce(73), // ||, reduce: UnaryOpTerm + reduce(73), // ^^, reduce: UnaryOpTerm + reduce(73), // &&, reduce: UnaryOpTerm + reduce(73), // =~, reduce: UnaryOpTerm + reduce(73), // !=~, reduce: UnaryOpTerm + reduce(73), // ==, reduce: UnaryOpTerm + reduce(73), // !=, reduce: UnaryOpTerm + reduce(73), // >, reduce: UnaryOpTerm + reduce(73), // >=, reduce: UnaryOpTerm + reduce(73), // <, reduce: UnaryOpTerm + reduce(73), // <=, reduce: UnaryOpTerm + reduce(73), // |, reduce: UnaryOpTerm + reduce(73), // ^, reduce: UnaryOpTerm + reduce(73), // &, reduce: UnaryOpTerm + reduce(73), // <<, reduce: UnaryOpTerm + reduce(73), // >>, reduce: UnaryOpTerm + reduce(73), // +, reduce: UnaryOpTerm + reduce(73), // -, reduce: UnaryOpTerm + reduce(73), // .+, reduce: UnaryOpTerm + reduce(73), // .-, reduce: UnaryOpTerm + reduce(73), // ., reduce: UnaryOpTerm + reduce(73), // *, reduce: UnaryOpTerm + reduce(73), // /, reduce: UnaryOpTerm + reduce(73), // //, reduce: UnaryOpTerm + reduce(73), // %, reduce: UnaryOpTerm + reduce(73), // .*, reduce: UnaryOpTerm + reduce(73), // ./, reduce: UnaryOpTerm + reduce(73), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S687 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S688 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S689 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S690 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S691 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S692 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S693 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S694 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(74), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: UnaryOpTerm + reduce(74), // :, reduce: UnaryOpTerm + reduce(74), // ||, reduce: UnaryOpTerm + reduce(74), // ^^, reduce: UnaryOpTerm + reduce(74), // &&, reduce: UnaryOpTerm + reduce(74), // =~, reduce: UnaryOpTerm + reduce(74), // !=~, reduce: UnaryOpTerm + reduce(74), // ==, reduce: UnaryOpTerm + reduce(74), // !=, reduce: UnaryOpTerm + reduce(74), // >, reduce: UnaryOpTerm + reduce(74), // >=, reduce: UnaryOpTerm + reduce(74), // <, reduce: UnaryOpTerm + reduce(74), // <=, reduce: UnaryOpTerm + reduce(74), // |, reduce: UnaryOpTerm + reduce(74), // ^, reduce: UnaryOpTerm + reduce(74), // &, reduce: UnaryOpTerm + reduce(74), // <<, reduce: UnaryOpTerm + reduce(74), // >>, reduce: UnaryOpTerm + reduce(74), // +, reduce: UnaryOpTerm + reduce(74), // -, reduce: UnaryOpTerm + reduce(74), // .+, reduce: UnaryOpTerm + reduce(74), // .-, reduce: UnaryOpTerm + reduce(74), // ., reduce: UnaryOpTerm + reduce(74), // *, reduce: UnaryOpTerm + reduce(74), // /, reduce: UnaryOpTerm + reduce(74), // //, reduce: UnaryOpTerm + reduce(74), // %, reduce: UnaryOpTerm + reduce(74), // .*, reduce: UnaryOpTerm + reduce(74), // ./, reduce: UnaryOpTerm + reduce(74), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S695 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(75), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: UnaryOpTerm + reduce(75), // :, reduce: UnaryOpTerm + reduce(75), // ||, reduce: UnaryOpTerm + reduce(75), // ^^, reduce: UnaryOpTerm + reduce(75), // &&, reduce: UnaryOpTerm + reduce(75), // =~, reduce: UnaryOpTerm + reduce(75), // !=~, reduce: UnaryOpTerm + reduce(75), // ==, reduce: UnaryOpTerm + reduce(75), // !=, reduce: UnaryOpTerm + reduce(75), // >, reduce: UnaryOpTerm + reduce(75), // >=, reduce: UnaryOpTerm + reduce(75), // <, reduce: UnaryOpTerm + reduce(75), // <=, reduce: UnaryOpTerm + reduce(75), // |, reduce: UnaryOpTerm + reduce(75), // ^, reduce: UnaryOpTerm + reduce(75), // &, reduce: UnaryOpTerm + reduce(75), // <<, reduce: UnaryOpTerm + reduce(75), // >>, reduce: UnaryOpTerm + reduce(75), // +, reduce: UnaryOpTerm + reduce(75), // -, reduce: UnaryOpTerm + reduce(75), // .+, reduce: UnaryOpTerm + reduce(75), // .-, reduce: UnaryOpTerm + reduce(75), // ., reduce: UnaryOpTerm + reduce(75), // *, reduce: UnaryOpTerm + reduce(75), // /, reduce: UnaryOpTerm + reduce(75), // //, reduce: UnaryOpTerm + reduce(75), // %, reduce: UnaryOpTerm + reduce(75), // .*, reduce: UnaryOpTerm + reduce(75), // ./, reduce: UnaryOpTerm + reduce(75), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S696 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(76), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: UnaryOpTerm + reduce(76), // :, reduce: UnaryOpTerm + reduce(76), // ||, reduce: UnaryOpTerm + reduce(76), // ^^, reduce: UnaryOpTerm + reduce(76), // &&, reduce: UnaryOpTerm + reduce(76), // =~, reduce: UnaryOpTerm + reduce(76), // !=~, reduce: UnaryOpTerm + reduce(76), // ==, reduce: UnaryOpTerm + reduce(76), // !=, reduce: UnaryOpTerm + reduce(76), // >, reduce: UnaryOpTerm + reduce(76), // >=, reduce: UnaryOpTerm + reduce(76), // <, reduce: UnaryOpTerm + reduce(76), // <=, reduce: UnaryOpTerm + reduce(76), // |, reduce: UnaryOpTerm + reduce(76), // ^, reduce: UnaryOpTerm + reduce(76), // &, reduce: UnaryOpTerm + reduce(76), // <<, reduce: UnaryOpTerm + reduce(76), // >>, reduce: UnaryOpTerm + reduce(76), // +, reduce: UnaryOpTerm + reduce(76), // -, reduce: UnaryOpTerm + reduce(76), // .+, reduce: UnaryOpTerm + reduce(76), // .-, reduce: UnaryOpTerm + reduce(76), // ., reduce: UnaryOpTerm + reduce(76), // *, reduce: UnaryOpTerm + reduce(76), // /, reduce: UnaryOpTerm + reduce(76), // //, reduce: UnaryOpTerm + reduce(76), // %, reduce: UnaryOpTerm + reduce(76), // .*, reduce: UnaryOpTerm + reduce(76), // ./, reduce: UnaryOpTerm + reduce(76), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S697 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(77), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: UnaryOpTerm + reduce(77), // :, reduce: UnaryOpTerm + reduce(77), // ||, reduce: UnaryOpTerm + reduce(77), // ^^, reduce: UnaryOpTerm + reduce(77), // &&, reduce: UnaryOpTerm + reduce(77), // =~, reduce: UnaryOpTerm + reduce(77), // !=~, reduce: UnaryOpTerm + reduce(77), // ==, reduce: UnaryOpTerm + reduce(77), // !=, reduce: UnaryOpTerm + reduce(77), // >, reduce: UnaryOpTerm + reduce(77), // >=, reduce: UnaryOpTerm + reduce(77), // <, reduce: UnaryOpTerm + reduce(77), // <=, reduce: UnaryOpTerm + reduce(77), // |, reduce: UnaryOpTerm + reduce(77), // ^, reduce: UnaryOpTerm + reduce(77), // &, reduce: UnaryOpTerm + reduce(77), // <<, reduce: UnaryOpTerm + reduce(77), // >>, reduce: UnaryOpTerm + reduce(77), // +, reduce: UnaryOpTerm + reduce(77), // -, reduce: UnaryOpTerm + reduce(77), // .+, reduce: UnaryOpTerm + reduce(77), // .-, reduce: UnaryOpTerm + reduce(77), // ., reduce: UnaryOpTerm + reduce(77), // *, reduce: UnaryOpTerm + reduce(77), // /, reduce: UnaryOpTerm + reduce(77), // //, reduce: UnaryOpTerm + reduce(77), // %, reduce: UnaryOpTerm + reduce(77), // .*, reduce: UnaryOpTerm + reduce(77), // ./, reduce: UnaryOpTerm + reduce(77), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S698 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(78), // ], reduce: UnaryOpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: UnaryOpTerm + reduce(78), // :, reduce: UnaryOpTerm + reduce(78), // ||, reduce: UnaryOpTerm + reduce(78), // ^^, reduce: UnaryOpTerm + reduce(78), // &&, reduce: UnaryOpTerm + reduce(78), // =~, reduce: UnaryOpTerm + reduce(78), // !=~, reduce: UnaryOpTerm + reduce(78), // ==, reduce: UnaryOpTerm + reduce(78), // !=, reduce: UnaryOpTerm + reduce(78), // >, reduce: UnaryOpTerm + reduce(78), // >=, reduce: UnaryOpTerm + reduce(78), // <, reduce: UnaryOpTerm + reduce(78), // <=, reduce: UnaryOpTerm + reduce(78), // |, reduce: UnaryOpTerm + reduce(78), // ^, reduce: UnaryOpTerm + reduce(78), // &, reduce: UnaryOpTerm + reduce(78), // <<, reduce: UnaryOpTerm + reduce(78), // >>, reduce: UnaryOpTerm + reduce(78), // +, reduce: UnaryOpTerm + reduce(78), // -, reduce: UnaryOpTerm + reduce(78), // .+, reduce: UnaryOpTerm + reduce(78), // .-, reduce: UnaryOpTerm + reduce(78), // ., reduce: UnaryOpTerm + reduce(78), // *, reduce: UnaryOpTerm + reduce(78), // /, reduce: UnaryOpTerm + reduce(78), // //, reduce: UnaryOpTerm + reduce(78), // %, reduce: UnaryOpTerm + reduce(78), // .*, reduce: UnaryOpTerm + reduce(78), // ./, reduce: UnaryOpTerm + reduce(78), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S699 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S700 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(910), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S701 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(911), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S702 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(103), // ], reduce: ArrayLiteral + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: ArrayLiteral + reduce(103), // :, reduce: ArrayLiteral + reduce(103), // ||, reduce: ArrayLiteral + reduce(103), // ^^, reduce: ArrayLiteral + reduce(103), // &&, reduce: ArrayLiteral + reduce(103), // =~, reduce: ArrayLiteral + reduce(103), // !=~, reduce: ArrayLiteral + reduce(103), // ==, reduce: ArrayLiteral + reduce(103), // !=, reduce: ArrayLiteral + reduce(103), // >, reduce: ArrayLiteral + reduce(103), // >=, reduce: ArrayLiteral + reduce(103), // <, reduce: ArrayLiteral + reduce(103), // <=, reduce: ArrayLiteral + reduce(103), // |, reduce: ArrayLiteral + reduce(103), // ^, reduce: ArrayLiteral + reduce(103), // &, reduce: ArrayLiteral + reduce(103), // <<, reduce: ArrayLiteral + reduce(103), // >>, reduce: ArrayLiteral + reduce(103), // +, reduce: ArrayLiteral + reduce(103), // -, reduce: ArrayLiteral + reduce(103), // .+, reduce: ArrayLiteral + reduce(103), // .-, reduce: ArrayLiteral + reduce(103), // ., reduce: ArrayLiteral + reduce(103), // *, reduce: ArrayLiteral + reduce(103), // /, reduce: ArrayLiteral + reduce(103), // //, reduce: ArrayLiteral + reduce(103), // %, reduce: ArrayLiteral + reduce(103), // .*, reduce: ArrayLiteral + reduce(103), // ./, reduce: ArrayLiteral + reduce(103), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(103), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(103), // [, reduce: ArrayLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S703 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(912), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S704 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(117), // ], reduce: MapLiteral + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MapLiteral + reduce(117), // :, reduce: MapLiteral + reduce(117), // ||, reduce: MapLiteral + reduce(117), // ^^, reduce: MapLiteral + reduce(117), // &&, reduce: MapLiteral + reduce(117), // =~, reduce: MapLiteral + reduce(117), // !=~, reduce: MapLiteral + reduce(117), // ==, reduce: MapLiteral + reduce(117), // !=, reduce: MapLiteral + reduce(117), // >, reduce: MapLiteral + reduce(117), // >=, reduce: MapLiteral + reduce(117), // <, reduce: MapLiteral + reduce(117), // <=, reduce: MapLiteral + reduce(117), // |, reduce: MapLiteral + reduce(117), // ^, reduce: MapLiteral + reduce(117), // &, reduce: MapLiteral + reduce(117), // <<, reduce: MapLiteral + reduce(117), // >>, reduce: MapLiteral + reduce(117), // +, reduce: MapLiteral + reduce(117), // -, reduce: MapLiteral + reduce(117), // .+, reduce: MapLiteral + reduce(117), // .-, reduce: MapLiteral + reduce(117), // ., reduce: MapLiteral + reduce(117), // *, reduce: MapLiteral + reduce(117), // /, reduce: MapLiteral + reduce(117), // //, reduce: MapLiteral + reduce(117), // %, reduce: MapLiteral + reduce(117), // .*, reduce: MapLiteral + reduce(117), // ./, reduce: MapLiteral + reduce(117), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(117), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(117), // [, reduce: MapLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S705 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + shift(913), // } + }, + }, + actionRow{ // S706 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(13), // ?, reduce: IndirectFieldName + nil, // : + reduce(13), // ||, reduce: IndirectFieldName + reduce(13), // ^^, reduce: IndirectFieldName + reduce(13), // &&, reduce: IndirectFieldName + reduce(13), // =~, reduce: IndirectFieldName + reduce(13), // !=~, reduce: IndirectFieldName + reduce(13), // ==, reduce: IndirectFieldName + reduce(13), // !=, reduce: IndirectFieldName + reduce(13), // >, reduce: IndirectFieldName + reduce(13), // >=, reduce: IndirectFieldName + reduce(13), // <, reduce: IndirectFieldName + reduce(13), // <=, reduce: IndirectFieldName + reduce(13), // |, reduce: IndirectFieldName + reduce(13), // ^, reduce: IndirectFieldName + reduce(13), // &, reduce: IndirectFieldName + reduce(13), // <<, reduce: IndirectFieldName + reduce(13), // >>, reduce: IndirectFieldName + reduce(13), // +, reduce: IndirectFieldName + reduce(13), // -, reduce: IndirectFieldName + reduce(13), // .+, reduce: IndirectFieldName + reduce(13), // .-, reduce: IndirectFieldName + reduce(13), // ., reduce: IndirectFieldName + reduce(13), // *, reduce: IndirectFieldName + reduce(13), // /, reduce: IndirectFieldName + reduce(13), // //, reduce: IndirectFieldName + reduce(13), // %, reduce: IndirectFieldName + reduce(13), // .*, reduce: IndirectFieldName + reduce(13), // ./, reduce: IndirectFieldName + reduce(13), // .//, reduce: IndirectFieldName + nil, // ! + nil, // ~ + reduce(13), // **, reduce: IndirectFieldName + nil, // ( + reduce(13), // ), reduce: IndirectFieldName + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(13), // [, reduce: IndirectFieldName + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S707 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(914), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S708 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: LogicalOrTerm + nil, // : + reduce(34), // ||, reduce: LogicalOrTerm + shift(491), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(34), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S709 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: LogicalXORTerm + nil, // : + reduce(36), // ||, reduce: LogicalXORTerm + reduce(36), // ^^, reduce: LogicalXORTerm + shift(492), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(36), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S710 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LogicalAndTerm + nil, // : + reduce(38), // ||, reduce: LogicalAndTerm + reduce(38), // ^^, reduce: LogicalAndTerm + reduce(38), // &&, reduce: LogicalAndTerm + shift(493), // =~ + shift(494), // !=~ + shift(495), // == + shift(496), // != + nil, // > + 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(38), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S711 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(40), // ?, reduce: EqneTerm + nil, // : + reduce(40), // ||, reduce: EqneTerm + reduce(40), // ^^, reduce: EqneTerm + reduce(40), // &&, reduce: EqneTerm + reduce(40), // =~, reduce: EqneTerm + reduce(40), // !=~, reduce: EqneTerm + reduce(40), // ==, reduce: EqneTerm + reduce(40), // !=, reduce: EqneTerm + shift(497), // > + shift(498), // >= + shift(499), // < + shift(500), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(40), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S712 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(41), // ?, reduce: EqneTerm + nil, // : + reduce(41), // ||, reduce: EqneTerm + reduce(41), // ^^, reduce: EqneTerm + reduce(41), // &&, reduce: EqneTerm + reduce(41), // =~, reduce: EqneTerm + reduce(41), // !=~, reduce: EqneTerm + reduce(41), // ==, reduce: EqneTerm + reduce(41), // !=, reduce: EqneTerm + shift(497), // > + shift(498), // >= + shift(499), // < + shift(500), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(41), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S713 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(42), // ?, reduce: EqneTerm + nil, // : + reduce(42), // ||, reduce: EqneTerm + reduce(42), // ^^, reduce: EqneTerm + reduce(42), // &&, reduce: EqneTerm + reduce(42), // =~, reduce: EqneTerm + reduce(42), // !=~, reduce: EqneTerm + reduce(42), // ==, reduce: EqneTerm + reduce(42), // !=, reduce: EqneTerm + shift(497), // > + shift(498), // >= + shift(499), // < + shift(500), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(42), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S714 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(43), // ?, reduce: EqneTerm + nil, // : + reduce(43), // ||, reduce: EqneTerm + reduce(43), // ^^, reduce: EqneTerm + reduce(43), // &&, reduce: EqneTerm + reduce(43), // =~, reduce: EqneTerm + reduce(43), // !=~, reduce: EqneTerm + reduce(43), // ==, reduce: EqneTerm + reduce(43), // !=, reduce: EqneTerm + shift(497), // > + shift(498), // >= + shift(499), // < + shift(500), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(43), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S715 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(45), // ?, reduce: CmpTerm + nil, // : + reduce(45), // ||, reduce: CmpTerm + reduce(45), // ^^, reduce: CmpTerm + reduce(45), // &&, reduce: CmpTerm + reduce(45), // =~, reduce: CmpTerm + reduce(45), // !=~, reduce: CmpTerm + reduce(45), // ==, reduce: CmpTerm + reduce(45), // !=, reduce: CmpTerm + reduce(45), // >, reduce: CmpTerm + reduce(45), // >=, reduce: CmpTerm + reduce(45), // <, reduce: CmpTerm + reduce(45), // <=, reduce: CmpTerm + shift(501), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(45), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S716 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(46), // ?, reduce: CmpTerm + nil, // : + reduce(46), // ||, reduce: CmpTerm + reduce(46), // ^^, reduce: CmpTerm + reduce(46), // &&, reduce: CmpTerm + reduce(46), // =~, reduce: CmpTerm + reduce(46), // !=~, reduce: CmpTerm + reduce(46), // ==, reduce: CmpTerm + reduce(46), // !=, reduce: CmpTerm + reduce(46), // >, reduce: CmpTerm + reduce(46), // >=, reduce: CmpTerm + reduce(46), // <, reduce: CmpTerm + reduce(46), // <=, reduce: CmpTerm + shift(501), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(46), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S717 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(47), // ?, reduce: CmpTerm + nil, // : + reduce(47), // ||, reduce: CmpTerm + reduce(47), // ^^, reduce: CmpTerm + reduce(47), // &&, reduce: CmpTerm + reduce(47), // =~, reduce: CmpTerm + reduce(47), // !=~, reduce: CmpTerm + reduce(47), // ==, reduce: CmpTerm + reduce(47), // !=, reduce: CmpTerm + reduce(47), // >, reduce: CmpTerm + reduce(47), // >=, reduce: CmpTerm + reduce(47), // <, reduce: CmpTerm + reduce(47), // <=, reduce: CmpTerm + shift(501), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(47), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S718 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(48), // ?, reduce: CmpTerm + nil, // : + reduce(48), // ||, reduce: CmpTerm + reduce(48), // ^^, reduce: CmpTerm + reduce(48), // &&, reduce: CmpTerm + reduce(48), // =~, reduce: CmpTerm + reduce(48), // !=~, reduce: CmpTerm + reduce(48), // ==, reduce: CmpTerm + reduce(48), // !=, reduce: CmpTerm + reduce(48), // >, reduce: CmpTerm + reduce(48), // >=, reduce: CmpTerm + reduce(48), // <, reduce: CmpTerm + reduce(48), // <=, reduce: CmpTerm + shift(501), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(48), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S719 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(50), // ?, reduce: BitwiseORTerm + nil, // : + reduce(50), // ||, reduce: BitwiseORTerm + reduce(50), // ^^, reduce: BitwiseORTerm + reduce(50), // &&, reduce: BitwiseORTerm + reduce(50), // =~, reduce: BitwiseORTerm + reduce(50), // !=~, reduce: BitwiseORTerm + reduce(50), // ==, reduce: BitwiseORTerm + reduce(50), // !=, reduce: BitwiseORTerm + reduce(50), // >, reduce: BitwiseORTerm + reduce(50), // >=, reduce: BitwiseORTerm + reduce(50), // <, reduce: BitwiseORTerm + reduce(50), // <=, reduce: BitwiseORTerm + reduce(50), // |, reduce: BitwiseORTerm + shift(502), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(50), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S720 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(52), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(52), // ||, reduce: BitwiseXORTerm + reduce(52), // ^^, reduce: BitwiseXORTerm + reduce(52), // &&, reduce: BitwiseXORTerm + reduce(52), // =~, reduce: BitwiseXORTerm + reduce(52), // !=~, reduce: BitwiseXORTerm + reduce(52), // ==, reduce: BitwiseXORTerm + reduce(52), // !=, reduce: BitwiseXORTerm + reduce(52), // >, reduce: BitwiseXORTerm + reduce(52), // >=, reduce: BitwiseXORTerm + reduce(52), // <, reduce: BitwiseXORTerm + reduce(52), // <=, reduce: BitwiseXORTerm + reduce(52), // |, reduce: BitwiseXORTerm + reduce(52), // ^, reduce: BitwiseXORTerm + shift(503), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(52), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S721 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(54), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(54), // ||, reduce: BitwiseANDTerm + reduce(54), // ^^, reduce: BitwiseANDTerm + reduce(54), // &&, reduce: BitwiseANDTerm + reduce(54), // =~, reduce: BitwiseANDTerm + reduce(54), // !=~, reduce: BitwiseANDTerm + reduce(54), // ==, reduce: BitwiseANDTerm + reduce(54), // !=, reduce: BitwiseANDTerm + reduce(54), // >, reduce: BitwiseANDTerm + reduce(54), // >=, reduce: BitwiseANDTerm + reduce(54), // <, reduce: BitwiseANDTerm + reduce(54), // <=, reduce: BitwiseANDTerm + reduce(54), // |, reduce: BitwiseANDTerm + reduce(54), // ^, reduce: BitwiseANDTerm + reduce(54), // &, reduce: BitwiseANDTerm + shift(504), // << + shift(505), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(54), // ), reduce: BitwiseANDTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S722 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(56), // ||, reduce: BitwiseShiftTerm + reduce(56), // ^^, reduce: BitwiseShiftTerm + reduce(56), // &&, reduce: BitwiseShiftTerm + reduce(56), // =~, reduce: BitwiseShiftTerm + reduce(56), // !=~, reduce: BitwiseShiftTerm + reduce(56), // ==, reduce: BitwiseShiftTerm + reduce(56), // !=, reduce: BitwiseShiftTerm + reduce(56), // >, reduce: BitwiseShiftTerm + reduce(56), // >=, reduce: BitwiseShiftTerm + reduce(56), // <, reduce: BitwiseShiftTerm + reduce(56), // <=, reduce: BitwiseShiftTerm + reduce(56), // |, reduce: BitwiseShiftTerm + reduce(56), // ^, reduce: BitwiseShiftTerm + reduce(56), // &, reduce: BitwiseShiftTerm + reduce(56), // <<, reduce: BitwiseShiftTerm + reduce(56), // >>, reduce: BitwiseShiftTerm + shift(506), // + + shift(507), // - + shift(508), // .+ + shift(509), // .- + shift(510), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(56), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S723 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(57), // ||, reduce: BitwiseShiftTerm + reduce(57), // ^^, reduce: BitwiseShiftTerm + reduce(57), // &&, reduce: BitwiseShiftTerm + reduce(57), // =~, reduce: BitwiseShiftTerm + reduce(57), // !=~, reduce: BitwiseShiftTerm + reduce(57), // ==, reduce: BitwiseShiftTerm + reduce(57), // !=, reduce: BitwiseShiftTerm + reduce(57), // >, reduce: BitwiseShiftTerm + reduce(57), // >=, reduce: BitwiseShiftTerm + reduce(57), // <, reduce: BitwiseShiftTerm + reduce(57), // <=, reduce: BitwiseShiftTerm + reduce(57), // |, reduce: BitwiseShiftTerm + reduce(57), // ^, reduce: BitwiseShiftTerm + reduce(57), // &, reduce: BitwiseShiftTerm + reduce(57), // <<, reduce: BitwiseShiftTerm + reduce(57), // >>, reduce: BitwiseShiftTerm + shift(506), // + + shift(507), // - + shift(508), // .+ + shift(509), // .- + shift(510), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(57), // ), reduce: BitwiseShiftTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S724 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: AddsubdotTerm + nil, // : + reduce(59), // ||, reduce: AddsubdotTerm + reduce(59), // ^^, reduce: AddsubdotTerm + reduce(59), // &&, reduce: AddsubdotTerm + reduce(59), // =~, reduce: AddsubdotTerm + reduce(59), // !=~, reduce: AddsubdotTerm + reduce(59), // ==, reduce: AddsubdotTerm + reduce(59), // !=, reduce: AddsubdotTerm + reduce(59), // >, reduce: AddsubdotTerm + reduce(59), // >=, reduce: AddsubdotTerm + reduce(59), // <, reduce: AddsubdotTerm + reduce(59), // <=, reduce: AddsubdotTerm + reduce(59), // |, reduce: AddsubdotTerm + reduce(59), // ^, reduce: AddsubdotTerm + reduce(59), // &, reduce: AddsubdotTerm + reduce(59), // <<, reduce: AddsubdotTerm + reduce(59), // >>, reduce: AddsubdotTerm + reduce(59), // +, reduce: AddsubdotTerm + reduce(59), // -, reduce: AddsubdotTerm + reduce(59), // .+, reduce: AddsubdotTerm + reduce(59), // .-, reduce: AddsubdotTerm + reduce(59), // ., reduce: AddsubdotTerm + shift(512), // * + shift(513), // / + shift(514), // // + shift(515), // % + shift(516), // .* + shift(517), // ./ + shift(518), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(59), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S725 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: AddsubdotTerm + nil, // : + reduce(60), // ||, reduce: AddsubdotTerm + reduce(60), // ^^, reduce: AddsubdotTerm + reduce(60), // &&, reduce: AddsubdotTerm + reduce(60), // =~, reduce: AddsubdotTerm + reduce(60), // !=~, reduce: AddsubdotTerm + reduce(60), // ==, reduce: AddsubdotTerm + reduce(60), // !=, reduce: AddsubdotTerm + reduce(60), // >, reduce: AddsubdotTerm + reduce(60), // >=, reduce: AddsubdotTerm + reduce(60), // <, reduce: AddsubdotTerm + reduce(60), // <=, reduce: AddsubdotTerm + reduce(60), // |, reduce: AddsubdotTerm + reduce(60), // ^, reduce: AddsubdotTerm + reduce(60), // &, reduce: AddsubdotTerm + reduce(60), // <<, reduce: AddsubdotTerm + reduce(60), // >>, reduce: AddsubdotTerm + reduce(60), // +, reduce: AddsubdotTerm + reduce(60), // -, reduce: AddsubdotTerm + reduce(60), // .+, reduce: AddsubdotTerm + reduce(60), // .-, reduce: AddsubdotTerm + reduce(60), // ., reduce: AddsubdotTerm + shift(512), // * + shift(513), // / + shift(514), // // + shift(515), // % + shift(516), // .* + shift(517), // ./ + shift(518), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(60), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S726 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: AddsubdotTerm + nil, // : + reduce(61), // ||, reduce: AddsubdotTerm + reduce(61), // ^^, reduce: AddsubdotTerm + reduce(61), // &&, reduce: AddsubdotTerm + reduce(61), // =~, reduce: AddsubdotTerm + reduce(61), // !=~, reduce: AddsubdotTerm + reduce(61), // ==, reduce: AddsubdotTerm + reduce(61), // !=, reduce: AddsubdotTerm + reduce(61), // >, reduce: AddsubdotTerm + reduce(61), // >=, reduce: AddsubdotTerm + reduce(61), // <, reduce: AddsubdotTerm + reduce(61), // <=, reduce: AddsubdotTerm + reduce(61), // |, reduce: AddsubdotTerm + reduce(61), // ^, reduce: AddsubdotTerm + reduce(61), // &, reduce: AddsubdotTerm + reduce(61), // <<, reduce: AddsubdotTerm + reduce(61), // >>, reduce: AddsubdotTerm + reduce(61), // +, reduce: AddsubdotTerm + reduce(61), // -, reduce: AddsubdotTerm + reduce(61), // .+, reduce: AddsubdotTerm + reduce(61), // .-, reduce: AddsubdotTerm + reduce(61), // ., reduce: AddsubdotTerm + shift(512), // * + shift(513), // / + shift(514), // // + shift(515), // % + shift(516), // .* + shift(517), // ./ + shift(518), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(61), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S727 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: AddsubdotTerm + nil, // : + reduce(62), // ||, reduce: AddsubdotTerm + reduce(62), // ^^, reduce: AddsubdotTerm + reduce(62), // &&, reduce: AddsubdotTerm + reduce(62), // =~, reduce: AddsubdotTerm + reduce(62), // !=~, reduce: AddsubdotTerm + reduce(62), // ==, reduce: AddsubdotTerm + reduce(62), // !=, reduce: AddsubdotTerm + reduce(62), // >, reduce: AddsubdotTerm + reduce(62), // >=, reduce: AddsubdotTerm + reduce(62), // <, reduce: AddsubdotTerm + reduce(62), // <=, reduce: AddsubdotTerm + reduce(62), // |, reduce: AddsubdotTerm + reduce(62), // ^, reduce: AddsubdotTerm + reduce(62), // &, reduce: AddsubdotTerm + reduce(62), // <<, reduce: AddsubdotTerm + reduce(62), // >>, reduce: AddsubdotTerm + reduce(62), // +, reduce: AddsubdotTerm + reduce(62), // -, reduce: AddsubdotTerm + reduce(62), // .+, reduce: AddsubdotTerm + reduce(62), // .-, reduce: AddsubdotTerm + reduce(62), // ., reduce: AddsubdotTerm + shift(512), // * + shift(513), // / + shift(514), // // + shift(515), // % + shift(516), // .* + shift(517), // ./ + shift(518), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(62), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S728 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: AddsubdotTerm + nil, // : + reduce(63), // ||, reduce: AddsubdotTerm + reduce(63), // ^^, reduce: AddsubdotTerm + reduce(63), // &&, reduce: AddsubdotTerm + reduce(63), // =~, reduce: AddsubdotTerm + reduce(63), // !=~, reduce: AddsubdotTerm + reduce(63), // ==, reduce: AddsubdotTerm + reduce(63), // !=, reduce: AddsubdotTerm + reduce(63), // >, reduce: AddsubdotTerm + reduce(63), // >=, reduce: AddsubdotTerm + reduce(63), // <, reduce: AddsubdotTerm + reduce(63), // <=, reduce: AddsubdotTerm + reduce(63), // |, reduce: AddsubdotTerm + reduce(63), // ^, reduce: AddsubdotTerm + reduce(63), // &, reduce: AddsubdotTerm + reduce(63), // <<, reduce: AddsubdotTerm + reduce(63), // >>, reduce: AddsubdotTerm + reduce(63), // +, reduce: AddsubdotTerm + reduce(63), // -, reduce: AddsubdotTerm + reduce(63), // .+, reduce: AddsubdotTerm + reduce(63), // .-, reduce: AddsubdotTerm + reduce(63), // ., reduce: AddsubdotTerm + shift(512), // * + shift(513), // / + shift(514), // // + shift(515), // % + shift(516), // .* + shift(517), // ./ + shift(518), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(63), // ), reduce: AddsubdotTerm + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S729 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: MuldivTerm + nil, // : + reduce(65), // ||, reduce: MuldivTerm + reduce(65), // ^^, reduce: MuldivTerm + reduce(65), // &&, reduce: MuldivTerm + reduce(65), // =~, reduce: MuldivTerm + reduce(65), // !=~, reduce: MuldivTerm + reduce(65), // ==, reduce: MuldivTerm + reduce(65), // !=, reduce: MuldivTerm + reduce(65), // >, reduce: MuldivTerm + reduce(65), // >=, reduce: MuldivTerm + reduce(65), // <, reduce: MuldivTerm + reduce(65), // <=, reduce: MuldivTerm + reduce(65), // |, reduce: MuldivTerm + reduce(65), // ^, reduce: MuldivTerm + reduce(65), // &, reduce: MuldivTerm + reduce(65), // <<, reduce: MuldivTerm + reduce(65), // >>, reduce: MuldivTerm + reduce(65), // +, reduce: MuldivTerm + reduce(65), // -, reduce: MuldivTerm + reduce(65), // .+, reduce: MuldivTerm + reduce(65), // .-, reduce: MuldivTerm + reduce(65), // ., reduce: MuldivTerm + reduce(65), // *, reduce: MuldivTerm + reduce(65), // /, reduce: MuldivTerm + reduce(65), // //, reduce: MuldivTerm + reduce(65), // %, reduce: MuldivTerm + reduce(65), // .*, reduce: MuldivTerm + reduce(65), // ./, reduce: MuldivTerm + reduce(65), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(65), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S730 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: MuldivTerm + nil, // : + reduce(66), // ||, reduce: MuldivTerm + reduce(66), // ^^, reduce: MuldivTerm + reduce(66), // &&, reduce: MuldivTerm + reduce(66), // =~, reduce: MuldivTerm + reduce(66), // !=~, reduce: MuldivTerm + reduce(66), // ==, reduce: MuldivTerm + reduce(66), // !=, reduce: MuldivTerm + reduce(66), // >, reduce: MuldivTerm + reduce(66), // >=, reduce: MuldivTerm + reduce(66), // <, reduce: MuldivTerm + reduce(66), // <=, reduce: MuldivTerm + reduce(66), // |, reduce: MuldivTerm + reduce(66), // ^, reduce: MuldivTerm + reduce(66), // &, reduce: MuldivTerm + reduce(66), // <<, reduce: MuldivTerm + reduce(66), // >>, reduce: MuldivTerm + reduce(66), // +, reduce: MuldivTerm + reduce(66), // -, reduce: MuldivTerm + reduce(66), // .+, reduce: MuldivTerm + reduce(66), // .-, reduce: MuldivTerm + reduce(66), // ., reduce: MuldivTerm + reduce(66), // *, reduce: MuldivTerm + reduce(66), // /, reduce: MuldivTerm + reduce(66), // //, reduce: MuldivTerm + reduce(66), // %, reduce: MuldivTerm + reduce(66), // .*, reduce: MuldivTerm + reduce(66), // ./, reduce: MuldivTerm + reduce(66), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(66), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S731 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: MuldivTerm + nil, // : + reduce(67), // ||, reduce: MuldivTerm + reduce(67), // ^^, reduce: MuldivTerm + reduce(67), // &&, reduce: MuldivTerm + reduce(67), // =~, reduce: MuldivTerm + reduce(67), // !=~, reduce: MuldivTerm + reduce(67), // ==, reduce: MuldivTerm + reduce(67), // !=, reduce: MuldivTerm + reduce(67), // >, reduce: MuldivTerm + reduce(67), // >=, reduce: MuldivTerm + reduce(67), // <, reduce: MuldivTerm + reduce(67), // <=, reduce: MuldivTerm + reduce(67), // |, reduce: MuldivTerm + reduce(67), // ^, reduce: MuldivTerm + reduce(67), // &, reduce: MuldivTerm + reduce(67), // <<, reduce: MuldivTerm + reduce(67), // >>, reduce: MuldivTerm + reduce(67), // +, reduce: MuldivTerm + reduce(67), // -, reduce: MuldivTerm + reduce(67), // .+, reduce: MuldivTerm + reduce(67), // .-, reduce: MuldivTerm + reduce(67), // ., reduce: MuldivTerm + reduce(67), // *, reduce: MuldivTerm + reduce(67), // /, reduce: MuldivTerm + reduce(67), // //, reduce: MuldivTerm + reduce(67), // %, reduce: MuldivTerm + reduce(67), // .*, reduce: MuldivTerm + reduce(67), // ./, reduce: MuldivTerm + reduce(67), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(67), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S732 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: MuldivTerm + nil, // : + reduce(68), // ||, reduce: MuldivTerm + reduce(68), // ^^, reduce: MuldivTerm + reduce(68), // &&, reduce: MuldivTerm + reduce(68), // =~, reduce: MuldivTerm + reduce(68), // !=~, reduce: MuldivTerm + reduce(68), // ==, reduce: MuldivTerm + reduce(68), // !=, reduce: MuldivTerm + reduce(68), // >, reduce: MuldivTerm + reduce(68), // >=, reduce: MuldivTerm + reduce(68), // <, reduce: MuldivTerm + reduce(68), // <=, reduce: MuldivTerm + reduce(68), // |, reduce: MuldivTerm + reduce(68), // ^, reduce: MuldivTerm + reduce(68), // &, reduce: MuldivTerm + reduce(68), // <<, reduce: MuldivTerm + reduce(68), // >>, reduce: MuldivTerm + reduce(68), // +, reduce: MuldivTerm + reduce(68), // -, reduce: MuldivTerm + reduce(68), // .+, reduce: MuldivTerm + reduce(68), // .-, reduce: MuldivTerm + reduce(68), // ., reduce: MuldivTerm + reduce(68), // *, reduce: MuldivTerm + reduce(68), // /, reduce: MuldivTerm + reduce(68), // //, reduce: MuldivTerm + reduce(68), // %, reduce: MuldivTerm + reduce(68), // .*, reduce: MuldivTerm + reduce(68), // ./, reduce: MuldivTerm + reduce(68), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(68), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S733 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: MuldivTerm + nil, // : + reduce(69), // ||, reduce: MuldivTerm + reduce(69), // ^^, reduce: MuldivTerm + reduce(69), // &&, reduce: MuldivTerm + reduce(69), // =~, reduce: MuldivTerm + reduce(69), // !=~, reduce: MuldivTerm + reduce(69), // ==, reduce: MuldivTerm + reduce(69), // !=, reduce: MuldivTerm + reduce(69), // >, reduce: MuldivTerm + reduce(69), // >=, reduce: MuldivTerm + reduce(69), // <, reduce: MuldivTerm + reduce(69), // <=, reduce: MuldivTerm + reduce(69), // |, reduce: MuldivTerm + reduce(69), // ^, reduce: MuldivTerm + reduce(69), // &, reduce: MuldivTerm + reduce(69), // <<, reduce: MuldivTerm + reduce(69), // >>, reduce: MuldivTerm + reduce(69), // +, reduce: MuldivTerm + reduce(69), // -, reduce: MuldivTerm + reduce(69), // .+, reduce: MuldivTerm + reduce(69), // .-, reduce: MuldivTerm + reduce(69), // ., reduce: MuldivTerm + reduce(69), // *, reduce: MuldivTerm + reduce(69), // /, reduce: MuldivTerm + reduce(69), // //, reduce: MuldivTerm + reduce(69), // %, reduce: MuldivTerm + reduce(69), // .*, reduce: MuldivTerm + reduce(69), // ./, reduce: MuldivTerm + reduce(69), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(69), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S734 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: MuldivTerm + nil, // : + reduce(70), // ||, reduce: MuldivTerm + reduce(70), // ^^, reduce: MuldivTerm + reduce(70), // &&, reduce: MuldivTerm + reduce(70), // =~, reduce: MuldivTerm + reduce(70), // !=~, reduce: MuldivTerm + reduce(70), // ==, reduce: MuldivTerm + reduce(70), // !=, reduce: MuldivTerm + reduce(70), // >, reduce: MuldivTerm + reduce(70), // >=, reduce: MuldivTerm + reduce(70), // <, reduce: MuldivTerm + reduce(70), // <=, reduce: MuldivTerm + reduce(70), // |, reduce: MuldivTerm + reduce(70), // ^, reduce: MuldivTerm + reduce(70), // &, reduce: MuldivTerm + reduce(70), // <<, reduce: MuldivTerm + reduce(70), // >>, reduce: MuldivTerm + reduce(70), // +, reduce: MuldivTerm + reduce(70), // -, reduce: MuldivTerm + reduce(70), // .+, reduce: MuldivTerm + reduce(70), // .-, reduce: MuldivTerm + reduce(70), // ., reduce: MuldivTerm + reduce(70), // *, reduce: MuldivTerm + reduce(70), // /, reduce: MuldivTerm + reduce(70), // //, reduce: MuldivTerm + reduce(70), // %, reduce: MuldivTerm + reduce(70), // .*, reduce: MuldivTerm + reduce(70), // ./, reduce: MuldivTerm + reduce(70), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(70), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S735 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: MuldivTerm + nil, // : + reduce(71), // ||, reduce: MuldivTerm + reduce(71), // ^^, reduce: MuldivTerm + reduce(71), // &&, reduce: MuldivTerm + reduce(71), // =~, reduce: MuldivTerm + reduce(71), // !=~, reduce: MuldivTerm + reduce(71), // ==, reduce: MuldivTerm + reduce(71), // !=, reduce: MuldivTerm + reduce(71), // >, reduce: MuldivTerm + reduce(71), // >=, reduce: MuldivTerm + reduce(71), // <, reduce: MuldivTerm + reduce(71), // <=, reduce: MuldivTerm + reduce(71), // |, reduce: MuldivTerm + reduce(71), // ^, reduce: MuldivTerm + reduce(71), // &, reduce: MuldivTerm + reduce(71), // <<, reduce: MuldivTerm + reduce(71), // >>, reduce: MuldivTerm + reduce(71), // +, reduce: MuldivTerm + reduce(71), // -, reduce: MuldivTerm + reduce(71), // .+, reduce: MuldivTerm + reduce(71), // .-, reduce: MuldivTerm + reduce(71), // ., reduce: MuldivTerm + reduce(71), // *, reduce: MuldivTerm + reduce(71), // /, reduce: MuldivTerm + reduce(71), // //, reduce: MuldivTerm + reduce(71), // %, reduce: MuldivTerm + reduce(71), // .*, reduce: MuldivTerm + reduce(71), // ./, reduce: MuldivTerm + reduce(71), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(71), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S736 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: PowTerm + nil, // : + reduce(80), // ||, reduce: PowTerm + reduce(80), // ^^, reduce: PowTerm + reduce(80), // &&, reduce: PowTerm + reduce(80), // =~, reduce: PowTerm + reduce(80), // !=~, reduce: PowTerm + reduce(80), // ==, reduce: PowTerm + reduce(80), // !=, reduce: PowTerm + reduce(80), // >, reduce: PowTerm + reduce(80), // >=, reduce: PowTerm + reduce(80), // <, reduce: PowTerm + reduce(80), // <=, reduce: PowTerm + reduce(80), // |, reduce: PowTerm + reduce(80), // ^, reduce: PowTerm + reduce(80), // &, reduce: PowTerm + reduce(80), // <<, reduce: PowTerm + reduce(80), // >>, reduce: PowTerm + reduce(80), // +, reduce: PowTerm + reduce(80), // -, reduce: PowTerm + reduce(80), // .+, reduce: PowTerm + reduce(80), // .-, reduce: PowTerm + reduce(80), // ., reduce: PowTerm + reduce(80), // *, reduce: PowTerm + reduce(80), // /, reduce: PowTerm + reduce(80), // //, reduce: PowTerm + reduce(80), // %, reduce: PowTerm + reduce(80), // .*, reduce: PowTerm + reduce(80), // ./, reduce: PowTerm + reduce(80), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + reduce(80), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S737 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(915), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(916), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S738 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(918), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S739 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(82), // ||, reduce: MlrvalOrFunction + reduce(82), // ^^, reduce: MlrvalOrFunction + reduce(82), // &&, reduce: MlrvalOrFunction + reduce(82), // =~, reduce: MlrvalOrFunction + reduce(82), // !=~, reduce: MlrvalOrFunction + reduce(82), // ==, reduce: MlrvalOrFunction + reduce(82), // !=, reduce: MlrvalOrFunction + reduce(82), // >, reduce: MlrvalOrFunction + reduce(82), // >=, reduce: MlrvalOrFunction + reduce(82), // <, reduce: MlrvalOrFunction + reduce(82), // <=, reduce: MlrvalOrFunction + reduce(82), // |, reduce: MlrvalOrFunction + reduce(82), // ^, reduce: MlrvalOrFunction + reduce(82), // &, reduce: MlrvalOrFunction + reduce(82), // <<, reduce: MlrvalOrFunction + reduce(82), // >>, reduce: MlrvalOrFunction + reduce(82), // +, reduce: MlrvalOrFunction + reduce(82), // -, reduce: MlrvalOrFunction + reduce(82), // .+, reduce: MlrvalOrFunction + reduce(82), // .-, reduce: MlrvalOrFunction + reduce(82), // ., reduce: MlrvalOrFunction + reduce(82), // *, reduce: MlrvalOrFunction + reduce(82), // /, reduce: MlrvalOrFunction + reduce(82), // //, reduce: MlrvalOrFunction + reduce(82), // %, reduce: MlrvalOrFunction + reduce(82), // .*, reduce: MlrvalOrFunction + reduce(82), // ./, reduce: MlrvalOrFunction + reduce(82), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(82), // **, reduce: MlrvalOrFunction + nil, // ( + reduce(82), // ), reduce: MlrvalOrFunction + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(82), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S740 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: ArrayLiteral + nil, // : + reduce(104), // ||, reduce: ArrayLiteral + reduce(104), // ^^, reduce: ArrayLiteral + reduce(104), // &&, reduce: ArrayLiteral + reduce(104), // =~, reduce: ArrayLiteral + reduce(104), // !=~, reduce: ArrayLiteral + reduce(104), // ==, reduce: ArrayLiteral + reduce(104), // !=, reduce: ArrayLiteral + reduce(104), // >, reduce: ArrayLiteral + reduce(104), // >=, reduce: ArrayLiteral + reduce(104), // <, reduce: ArrayLiteral + reduce(104), // <=, reduce: ArrayLiteral + reduce(104), // |, reduce: ArrayLiteral + reduce(104), // ^, reduce: ArrayLiteral + reduce(104), // &, reduce: ArrayLiteral + reduce(104), // <<, reduce: ArrayLiteral + reduce(104), // >>, reduce: ArrayLiteral + reduce(104), // +, reduce: ArrayLiteral + reduce(104), // -, reduce: ArrayLiteral + reduce(104), // .+, reduce: ArrayLiteral + reduce(104), // .-, reduce: ArrayLiteral + reduce(104), // ., reduce: ArrayLiteral + reduce(104), // *, reduce: ArrayLiteral + reduce(104), // /, reduce: ArrayLiteral + reduce(104), // //, reduce: ArrayLiteral + reduce(104), // %, reduce: ArrayLiteral + reduce(104), // .*, reduce: ArrayLiteral + reduce(104), // ./, reduce: ArrayLiteral + reduce(104), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(104), // **, reduce: ArrayLiteral + nil, // ( + reduce(104), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(104), // [, reduce: ArrayLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S741 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MapLiteral + nil, // : + reduce(118), // ||, reduce: MapLiteral + reduce(118), // ^^, reduce: MapLiteral + reduce(118), // &&, reduce: MapLiteral + reduce(118), // =~, reduce: MapLiteral + reduce(118), // !=~, reduce: MapLiteral + reduce(118), // ==, reduce: MapLiteral + reduce(118), // !=, reduce: MapLiteral + reduce(118), // >, reduce: MapLiteral + reduce(118), // >=, reduce: MapLiteral + reduce(118), // <, reduce: MapLiteral + reduce(118), // <=, reduce: MapLiteral + reduce(118), // |, reduce: MapLiteral + reduce(118), // ^, reduce: MapLiteral + reduce(118), // &, reduce: MapLiteral + reduce(118), // <<, reduce: MapLiteral + reduce(118), // >>, reduce: MapLiteral + reduce(118), // +, reduce: MapLiteral + reduce(118), // -, reduce: MapLiteral + reduce(118), // .+, reduce: MapLiteral + reduce(118), // .-, reduce: MapLiteral + reduce(118), // ., reduce: MapLiteral + reduce(118), // *, reduce: MapLiteral + reduce(118), // /, reduce: MapLiteral + reduce(118), // //, reduce: MapLiteral + reduce(118), // %, reduce: MapLiteral + reduce(118), // .*, reduce: MapLiteral + reduce(118), // ./, reduce: MapLiteral + reduce(118), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(118), // **, reduce: MapLiteral + nil, // ( + reduce(118), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(118), // [, reduce: MapLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S742 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(13), // ], reduce: IndirectFieldName + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(13), // ?, reduce: IndirectFieldName + nil, // : + reduce(13), // ||, reduce: IndirectFieldName + reduce(13), // ^^, reduce: IndirectFieldName + reduce(13), // &&, reduce: IndirectFieldName + reduce(13), // =~, reduce: IndirectFieldName + reduce(13), // !=~, reduce: IndirectFieldName + reduce(13), // ==, reduce: IndirectFieldName + reduce(13), // !=, reduce: IndirectFieldName + reduce(13), // >, reduce: IndirectFieldName + reduce(13), // >=, reduce: IndirectFieldName + reduce(13), // <, reduce: IndirectFieldName + reduce(13), // <=, reduce: IndirectFieldName + reduce(13), // |, reduce: IndirectFieldName + reduce(13), // ^, reduce: IndirectFieldName + reduce(13), // &, reduce: IndirectFieldName + reduce(13), // <<, reduce: IndirectFieldName + reduce(13), // >>, reduce: IndirectFieldName + reduce(13), // +, reduce: IndirectFieldName + reduce(13), // -, reduce: IndirectFieldName + reduce(13), // .+, reduce: IndirectFieldName + reduce(13), // .-, reduce: IndirectFieldName + reduce(13), // ., reduce: IndirectFieldName + reduce(13), // *, reduce: IndirectFieldName + reduce(13), // /, reduce: IndirectFieldName + reduce(13), // //, reduce: IndirectFieldName + reduce(13), // %, reduce: IndirectFieldName + reduce(13), // .*, reduce: IndirectFieldName + reduce(13), // ./, reduce: IndirectFieldName + reduce(13), // .//, reduce: IndirectFieldName + nil, // ! + nil, // ~ + reduce(13), // **, reduce: IndirectFieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(13), // [, reduce: IndirectFieldName + reduce(13), // ,, reduce: IndirectFieldName + nil, // { + nil, // } + }, + }, + actionRow{ // S743 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(919), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S744 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(34), // ], reduce: LogicalOrTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: LogicalOrTerm + nil, // : + reduce(34), // ||, reduce: LogicalOrTerm + shift(534), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(34), // ,, reduce: LogicalOrTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S745 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(36), // ], reduce: LogicalXORTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: LogicalXORTerm + nil, // : + reduce(36), // ||, reduce: LogicalXORTerm + reduce(36), // ^^, reduce: LogicalXORTerm + shift(535), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(36), // ,, reduce: LogicalXORTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S746 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(38), // ], reduce: LogicalAndTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LogicalAndTerm + nil, // : + reduce(38), // ||, reduce: LogicalAndTerm + reduce(38), // ^^, reduce: LogicalAndTerm + reduce(38), // &&, reduce: LogicalAndTerm + shift(536), // =~ + shift(537), // !=~ + shift(538), // == + shift(539), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(38), // ,, reduce: LogicalAndTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S747 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(40), // ], reduce: EqneTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(40), // ?, reduce: EqneTerm + nil, // : + reduce(40), // ||, reduce: EqneTerm + reduce(40), // ^^, reduce: EqneTerm + reduce(40), // &&, reduce: EqneTerm + reduce(40), // =~, reduce: EqneTerm + reduce(40), // !=~, reduce: EqneTerm + reduce(40), // ==, reduce: EqneTerm + reduce(40), // !=, reduce: EqneTerm + shift(540), // > + shift(541), // >= + shift(542), // < + shift(543), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(40), // ,, reduce: EqneTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S748 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(41), // ], reduce: EqneTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(41), // ?, reduce: EqneTerm + nil, // : + reduce(41), // ||, reduce: EqneTerm + reduce(41), // ^^, reduce: EqneTerm + reduce(41), // &&, reduce: EqneTerm + reduce(41), // =~, reduce: EqneTerm + reduce(41), // !=~, reduce: EqneTerm + reduce(41), // ==, reduce: EqneTerm + reduce(41), // !=, reduce: EqneTerm + shift(540), // > + shift(541), // >= + shift(542), // < + shift(543), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(41), // ,, reduce: EqneTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S749 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(42), // ], reduce: EqneTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(42), // ?, reduce: EqneTerm + nil, // : + reduce(42), // ||, reduce: EqneTerm + reduce(42), // ^^, reduce: EqneTerm + reduce(42), // &&, reduce: EqneTerm + reduce(42), // =~, reduce: EqneTerm + reduce(42), // !=~, reduce: EqneTerm + reduce(42), // ==, reduce: EqneTerm + reduce(42), // !=, reduce: EqneTerm + shift(540), // > + shift(541), // >= + shift(542), // < + shift(543), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(42), // ,, reduce: EqneTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S750 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(43), // ], reduce: EqneTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(43), // ?, reduce: EqneTerm + nil, // : + reduce(43), // ||, reduce: EqneTerm + reduce(43), // ^^, reduce: EqneTerm + reduce(43), // &&, reduce: EqneTerm + reduce(43), // =~, reduce: EqneTerm + reduce(43), // !=~, reduce: EqneTerm + reduce(43), // ==, reduce: EqneTerm + reduce(43), // !=, reduce: EqneTerm + shift(540), // > + shift(541), // >= + shift(542), // < + shift(543), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(43), // ,, reduce: EqneTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S751 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(45), // ], reduce: CmpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(45), // ?, reduce: CmpTerm + nil, // : + reduce(45), // ||, reduce: CmpTerm + reduce(45), // ^^, reduce: CmpTerm + reduce(45), // &&, reduce: CmpTerm + reduce(45), // =~, reduce: CmpTerm + reduce(45), // !=~, reduce: CmpTerm + reduce(45), // ==, reduce: CmpTerm + reduce(45), // !=, reduce: CmpTerm + reduce(45), // >, reduce: CmpTerm + reduce(45), // >=, reduce: CmpTerm + reduce(45), // <, reduce: CmpTerm + reduce(45), // <=, reduce: CmpTerm + shift(544), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(45), // ,, reduce: CmpTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S752 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(46), // ], reduce: CmpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(46), // ?, reduce: CmpTerm + nil, // : + reduce(46), // ||, reduce: CmpTerm + reduce(46), // ^^, reduce: CmpTerm + reduce(46), // &&, reduce: CmpTerm + reduce(46), // =~, reduce: CmpTerm + reduce(46), // !=~, reduce: CmpTerm + reduce(46), // ==, reduce: CmpTerm + reduce(46), // !=, reduce: CmpTerm + reduce(46), // >, reduce: CmpTerm + reduce(46), // >=, reduce: CmpTerm + reduce(46), // <, reduce: CmpTerm + reduce(46), // <=, reduce: CmpTerm + shift(544), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(46), // ,, reduce: CmpTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S753 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(47), // ], reduce: CmpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(47), // ?, reduce: CmpTerm + nil, // : + reduce(47), // ||, reduce: CmpTerm + reduce(47), // ^^, reduce: CmpTerm + reduce(47), // &&, reduce: CmpTerm + reduce(47), // =~, reduce: CmpTerm + reduce(47), // !=~, reduce: CmpTerm + reduce(47), // ==, reduce: CmpTerm + reduce(47), // !=, reduce: CmpTerm + reduce(47), // >, reduce: CmpTerm + reduce(47), // >=, reduce: CmpTerm + reduce(47), // <, reduce: CmpTerm + reduce(47), // <=, reduce: CmpTerm + shift(544), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(47), // ,, reduce: CmpTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S754 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(48), // ], reduce: CmpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(48), // ?, reduce: CmpTerm + nil, // : + reduce(48), // ||, reduce: CmpTerm + reduce(48), // ^^, reduce: CmpTerm + reduce(48), // &&, reduce: CmpTerm + reduce(48), // =~, reduce: CmpTerm + reduce(48), // !=~, reduce: CmpTerm + reduce(48), // ==, reduce: CmpTerm + reduce(48), // !=, reduce: CmpTerm + reduce(48), // >, reduce: CmpTerm + reduce(48), // >=, reduce: CmpTerm + reduce(48), // <, reduce: CmpTerm + reduce(48), // <=, reduce: CmpTerm + shift(544), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(48), // ,, reduce: CmpTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S755 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(50), // ], reduce: BitwiseORTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(50), // ?, reduce: BitwiseORTerm + nil, // : + reduce(50), // ||, reduce: BitwiseORTerm + reduce(50), // ^^, reduce: BitwiseORTerm + reduce(50), // &&, reduce: BitwiseORTerm + reduce(50), // =~, reduce: BitwiseORTerm + reduce(50), // !=~, reduce: BitwiseORTerm + reduce(50), // ==, reduce: BitwiseORTerm + reduce(50), // !=, reduce: BitwiseORTerm + reduce(50), // >, reduce: BitwiseORTerm + reduce(50), // >=, reduce: BitwiseORTerm + reduce(50), // <, reduce: BitwiseORTerm + reduce(50), // <=, reduce: BitwiseORTerm + reduce(50), // |, reduce: BitwiseORTerm + shift(545), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(50), // ,, reduce: BitwiseORTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S756 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(52), // ], reduce: BitwiseXORTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(52), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(52), // ||, reduce: BitwiseXORTerm + reduce(52), // ^^, reduce: BitwiseXORTerm + reduce(52), // &&, reduce: BitwiseXORTerm + reduce(52), // =~, reduce: BitwiseXORTerm + reduce(52), // !=~, reduce: BitwiseXORTerm + reduce(52), // ==, reduce: BitwiseXORTerm + reduce(52), // !=, reduce: BitwiseXORTerm + reduce(52), // >, reduce: BitwiseXORTerm + reduce(52), // >=, reduce: BitwiseXORTerm + reduce(52), // <, reduce: BitwiseXORTerm + reduce(52), // <=, reduce: BitwiseXORTerm + reduce(52), // |, reduce: BitwiseXORTerm + reduce(52), // ^, reduce: BitwiseXORTerm + shift(546), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(52), // ,, reduce: BitwiseXORTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S757 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(54), // ], reduce: BitwiseANDTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(54), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(54), // ||, reduce: BitwiseANDTerm + reduce(54), // ^^, reduce: BitwiseANDTerm + reduce(54), // &&, reduce: BitwiseANDTerm + reduce(54), // =~, reduce: BitwiseANDTerm + reduce(54), // !=~, reduce: BitwiseANDTerm + reduce(54), // ==, reduce: BitwiseANDTerm + reduce(54), // !=, reduce: BitwiseANDTerm + reduce(54), // >, reduce: BitwiseANDTerm + reduce(54), // >=, reduce: BitwiseANDTerm + reduce(54), // <, reduce: BitwiseANDTerm + reduce(54), // <=, reduce: BitwiseANDTerm + reduce(54), // |, reduce: BitwiseANDTerm + reduce(54), // ^, reduce: BitwiseANDTerm + reduce(54), // &, reduce: BitwiseANDTerm + shift(547), // << + shift(548), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(54), // ,, reduce: BitwiseANDTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S758 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(56), // ], reduce: BitwiseShiftTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(56), // ||, reduce: BitwiseShiftTerm + reduce(56), // ^^, reduce: BitwiseShiftTerm + reduce(56), // &&, reduce: BitwiseShiftTerm + reduce(56), // =~, reduce: BitwiseShiftTerm + reduce(56), // !=~, reduce: BitwiseShiftTerm + reduce(56), // ==, reduce: BitwiseShiftTerm + reduce(56), // !=, reduce: BitwiseShiftTerm + reduce(56), // >, reduce: BitwiseShiftTerm + reduce(56), // >=, reduce: BitwiseShiftTerm + reduce(56), // <, reduce: BitwiseShiftTerm + reduce(56), // <=, reduce: BitwiseShiftTerm + reduce(56), // |, reduce: BitwiseShiftTerm + reduce(56), // ^, reduce: BitwiseShiftTerm + reduce(56), // &, reduce: BitwiseShiftTerm + reduce(56), // <<, reduce: BitwiseShiftTerm + reduce(56), // >>, reduce: BitwiseShiftTerm + shift(549), // + + shift(550), // - + shift(551), // .+ + shift(552), // .- + shift(553), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(56), // ,, reduce: BitwiseShiftTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S759 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(57), // ], reduce: BitwiseShiftTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(57), // ||, reduce: BitwiseShiftTerm + reduce(57), // ^^, reduce: BitwiseShiftTerm + reduce(57), // &&, reduce: BitwiseShiftTerm + reduce(57), // =~, reduce: BitwiseShiftTerm + reduce(57), // !=~, reduce: BitwiseShiftTerm + reduce(57), // ==, reduce: BitwiseShiftTerm + reduce(57), // !=, reduce: BitwiseShiftTerm + reduce(57), // >, reduce: BitwiseShiftTerm + reduce(57), // >=, reduce: BitwiseShiftTerm + reduce(57), // <, reduce: BitwiseShiftTerm + reduce(57), // <=, reduce: BitwiseShiftTerm + reduce(57), // |, reduce: BitwiseShiftTerm + reduce(57), // ^, reduce: BitwiseShiftTerm + reduce(57), // &, reduce: BitwiseShiftTerm + reduce(57), // <<, reduce: BitwiseShiftTerm + reduce(57), // >>, reduce: BitwiseShiftTerm + shift(549), // + + shift(550), // - + shift(551), // .+ + shift(552), // .- + shift(553), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(57), // ,, reduce: BitwiseShiftTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S760 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(59), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: AddsubdotTerm + nil, // : + reduce(59), // ||, reduce: AddsubdotTerm + reduce(59), // ^^, reduce: AddsubdotTerm + reduce(59), // &&, reduce: AddsubdotTerm + reduce(59), // =~, reduce: AddsubdotTerm + reduce(59), // !=~, reduce: AddsubdotTerm + reduce(59), // ==, reduce: AddsubdotTerm + reduce(59), // !=, reduce: AddsubdotTerm + reduce(59), // >, reduce: AddsubdotTerm + reduce(59), // >=, reduce: AddsubdotTerm + reduce(59), // <, reduce: AddsubdotTerm + reduce(59), // <=, reduce: AddsubdotTerm + reduce(59), // |, reduce: AddsubdotTerm + reduce(59), // ^, reduce: AddsubdotTerm + reduce(59), // &, reduce: AddsubdotTerm + reduce(59), // <<, reduce: AddsubdotTerm + reduce(59), // >>, reduce: AddsubdotTerm + reduce(59), // +, reduce: AddsubdotTerm + reduce(59), // -, reduce: AddsubdotTerm + reduce(59), // .+, reduce: AddsubdotTerm + reduce(59), // .-, reduce: AddsubdotTerm + reduce(59), // ., reduce: AddsubdotTerm + shift(555), // * + shift(556), // / + shift(557), // // + shift(558), // % + shift(559), // .* + shift(560), // ./ + shift(561), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(59), // ,, reduce: AddsubdotTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S761 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(60), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: AddsubdotTerm + nil, // : + reduce(60), // ||, reduce: AddsubdotTerm + reduce(60), // ^^, reduce: AddsubdotTerm + reduce(60), // &&, reduce: AddsubdotTerm + reduce(60), // =~, reduce: AddsubdotTerm + reduce(60), // !=~, reduce: AddsubdotTerm + reduce(60), // ==, reduce: AddsubdotTerm + reduce(60), // !=, reduce: AddsubdotTerm + reduce(60), // >, reduce: AddsubdotTerm + reduce(60), // >=, reduce: AddsubdotTerm + reduce(60), // <, reduce: AddsubdotTerm + reduce(60), // <=, reduce: AddsubdotTerm + reduce(60), // |, reduce: AddsubdotTerm + reduce(60), // ^, reduce: AddsubdotTerm + reduce(60), // &, reduce: AddsubdotTerm + reduce(60), // <<, reduce: AddsubdotTerm + reduce(60), // >>, reduce: AddsubdotTerm + reduce(60), // +, reduce: AddsubdotTerm + reduce(60), // -, reduce: AddsubdotTerm + reduce(60), // .+, reduce: AddsubdotTerm + reduce(60), // .-, reduce: AddsubdotTerm + reduce(60), // ., reduce: AddsubdotTerm + shift(555), // * + shift(556), // / + shift(557), // // + shift(558), // % + shift(559), // .* + shift(560), // ./ + shift(561), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(60), // ,, reduce: AddsubdotTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S762 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(61), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: AddsubdotTerm + nil, // : + reduce(61), // ||, reduce: AddsubdotTerm + reduce(61), // ^^, reduce: AddsubdotTerm + reduce(61), // &&, reduce: AddsubdotTerm + reduce(61), // =~, reduce: AddsubdotTerm + reduce(61), // !=~, reduce: AddsubdotTerm + reduce(61), // ==, reduce: AddsubdotTerm + reduce(61), // !=, reduce: AddsubdotTerm + reduce(61), // >, reduce: AddsubdotTerm + reduce(61), // >=, reduce: AddsubdotTerm + reduce(61), // <, reduce: AddsubdotTerm + reduce(61), // <=, reduce: AddsubdotTerm + reduce(61), // |, reduce: AddsubdotTerm + reduce(61), // ^, reduce: AddsubdotTerm + reduce(61), // &, reduce: AddsubdotTerm + reduce(61), // <<, reduce: AddsubdotTerm + reduce(61), // >>, reduce: AddsubdotTerm + reduce(61), // +, reduce: AddsubdotTerm + reduce(61), // -, reduce: AddsubdotTerm + reduce(61), // .+, reduce: AddsubdotTerm + reduce(61), // .-, reduce: AddsubdotTerm + reduce(61), // ., reduce: AddsubdotTerm + shift(555), // * + shift(556), // / + shift(557), // // + shift(558), // % + shift(559), // .* + shift(560), // ./ + shift(561), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(61), // ,, reduce: AddsubdotTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S763 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(62), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: AddsubdotTerm + nil, // : + reduce(62), // ||, reduce: AddsubdotTerm + reduce(62), // ^^, reduce: AddsubdotTerm + reduce(62), // &&, reduce: AddsubdotTerm + reduce(62), // =~, reduce: AddsubdotTerm + reduce(62), // !=~, reduce: AddsubdotTerm + reduce(62), // ==, reduce: AddsubdotTerm + reduce(62), // !=, reduce: AddsubdotTerm + reduce(62), // >, reduce: AddsubdotTerm + reduce(62), // >=, reduce: AddsubdotTerm + reduce(62), // <, reduce: AddsubdotTerm + reduce(62), // <=, reduce: AddsubdotTerm + reduce(62), // |, reduce: AddsubdotTerm + reduce(62), // ^, reduce: AddsubdotTerm + reduce(62), // &, reduce: AddsubdotTerm + reduce(62), // <<, reduce: AddsubdotTerm + reduce(62), // >>, reduce: AddsubdotTerm + reduce(62), // +, reduce: AddsubdotTerm + reduce(62), // -, reduce: AddsubdotTerm + reduce(62), // .+, reduce: AddsubdotTerm + reduce(62), // .-, reduce: AddsubdotTerm + reduce(62), // ., reduce: AddsubdotTerm + shift(555), // * + shift(556), // / + shift(557), // // + shift(558), // % + shift(559), // .* + shift(560), // ./ + shift(561), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(62), // ,, reduce: AddsubdotTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S764 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(63), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: AddsubdotTerm + nil, // : + reduce(63), // ||, reduce: AddsubdotTerm + reduce(63), // ^^, reduce: AddsubdotTerm + reduce(63), // &&, reduce: AddsubdotTerm + reduce(63), // =~, reduce: AddsubdotTerm + reduce(63), // !=~, reduce: AddsubdotTerm + reduce(63), // ==, reduce: AddsubdotTerm + reduce(63), // !=, reduce: AddsubdotTerm + reduce(63), // >, reduce: AddsubdotTerm + reduce(63), // >=, reduce: AddsubdotTerm + reduce(63), // <, reduce: AddsubdotTerm + reduce(63), // <=, reduce: AddsubdotTerm + reduce(63), // |, reduce: AddsubdotTerm + reduce(63), // ^, reduce: AddsubdotTerm + reduce(63), // &, reduce: AddsubdotTerm + reduce(63), // <<, reduce: AddsubdotTerm + reduce(63), // >>, reduce: AddsubdotTerm + reduce(63), // +, reduce: AddsubdotTerm + reduce(63), // -, reduce: AddsubdotTerm + reduce(63), // .+, reduce: AddsubdotTerm + reduce(63), // .-, reduce: AddsubdotTerm + reduce(63), // ., reduce: AddsubdotTerm + shift(555), // * + shift(556), // / + shift(557), // // + shift(558), // % + shift(559), // .* + shift(560), // ./ + shift(561), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(63), // ,, reduce: AddsubdotTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S765 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(65), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: MuldivTerm + nil, // : + reduce(65), // ||, reduce: MuldivTerm + reduce(65), // ^^, reduce: MuldivTerm + reduce(65), // &&, reduce: MuldivTerm + reduce(65), // =~, reduce: MuldivTerm + reduce(65), // !=~, reduce: MuldivTerm + reduce(65), // ==, reduce: MuldivTerm + reduce(65), // !=, reduce: MuldivTerm + reduce(65), // >, reduce: MuldivTerm + reduce(65), // >=, reduce: MuldivTerm + reduce(65), // <, reduce: MuldivTerm + reduce(65), // <=, reduce: MuldivTerm + reduce(65), // |, reduce: MuldivTerm + reduce(65), // ^, reduce: MuldivTerm + reduce(65), // &, reduce: MuldivTerm + reduce(65), // <<, reduce: MuldivTerm + reduce(65), // >>, reduce: MuldivTerm + reduce(65), // +, reduce: MuldivTerm + reduce(65), // -, reduce: MuldivTerm + reduce(65), // .+, reduce: MuldivTerm + reduce(65), // .-, reduce: MuldivTerm + reduce(65), // ., reduce: MuldivTerm + reduce(65), // *, reduce: MuldivTerm + reduce(65), // /, reduce: MuldivTerm + reduce(65), // //, reduce: MuldivTerm + reduce(65), // %, reduce: MuldivTerm + reduce(65), // .*, reduce: MuldivTerm + reduce(65), // ./, reduce: MuldivTerm + reduce(65), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(65), // ,, reduce: MuldivTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S766 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(66), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: MuldivTerm + nil, // : + reduce(66), // ||, reduce: MuldivTerm + reduce(66), // ^^, reduce: MuldivTerm + reduce(66), // &&, reduce: MuldivTerm + reduce(66), // =~, reduce: MuldivTerm + reduce(66), // !=~, reduce: MuldivTerm + reduce(66), // ==, reduce: MuldivTerm + reduce(66), // !=, reduce: MuldivTerm + reduce(66), // >, reduce: MuldivTerm + reduce(66), // >=, reduce: MuldivTerm + reduce(66), // <, reduce: MuldivTerm + reduce(66), // <=, reduce: MuldivTerm + reduce(66), // |, reduce: MuldivTerm + reduce(66), // ^, reduce: MuldivTerm + reduce(66), // &, reduce: MuldivTerm + reduce(66), // <<, reduce: MuldivTerm + reduce(66), // >>, reduce: MuldivTerm + reduce(66), // +, reduce: MuldivTerm + reduce(66), // -, reduce: MuldivTerm + reduce(66), // .+, reduce: MuldivTerm + reduce(66), // .-, reduce: MuldivTerm + reduce(66), // ., reduce: MuldivTerm + reduce(66), // *, reduce: MuldivTerm + reduce(66), // /, reduce: MuldivTerm + reduce(66), // //, reduce: MuldivTerm + reduce(66), // %, reduce: MuldivTerm + reduce(66), // .*, reduce: MuldivTerm + reduce(66), // ./, reduce: MuldivTerm + reduce(66), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(66), // ,, reduce: MuldivTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S767 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(67), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: MuldivTerm + nil, // : + reduce(67), // ||, reduce: MuldivTerm + reduce(67), // ^^, reduce: MuldivTerm + reduce(67), // &&, reduce: MuldivTerm + reduce(67), // =~, reduce: MuldivTerm + reduce(67), // !=~, reduce: MuldivTerm + reduce(67), // ==, reduce: MuldivTerm + reduce(67), // !=, reduce: MuldivTerm + reduce(67), // >, reduce: MuldivTerm + reduce(67), // >=, reduce: MuldivTerm + reduce(67), // <, reduce: MuldivTerm + reduce(67), // <=, reduce: MuldivTerm + reduce(67), // |, reduce: MuldivTerm + reduce(67), // ^, reduce: MuldivTerm + reduce(67), // &, reduce: MuldivTerm + reduce(67), // <<, reduce: MuldivTerm + reduce(67), // >>, reduce: MuldivTerm + reduce(67), // +, reduce: MuldivTerm + reduce(67), // -, reduce: MuldivTerm + reduce(67), // .+, reduce: MuldivTerm + reduce(67), // .-, reduce: MuldivTerm + reduce(67), // ., reduce: MuldivTerm + reduce(67), // *, reduce: MuldivTerm + reduce(67), // /, reduce: MuldivTerm + reduce(67), // //, reduce: MuldivTerm + reduce(67), // %, reduce: MuldivTerm + reduce(67), // .*, reduce: MuldivTerm + reduce(67), // ./, reduce: MuldivTerm + reduce(67), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(67), // ,, reduce: MuldivTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S768 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(68), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: MuldivTerm + nil, // : + reduce(68), // ||, reduce: MuldivTerm + reduce(68), // ^^, reduce: MuldivTerm + reduce(68), // &&, reduce: MuldivTerm + reduce(68), // =~, reduce: MuldivTerm + reduce(68), // !=~, reduce: MuldivTerm + reduce(68), // ==, reduce: MuldivTerm + reduce(68), // !=, reduce: MuldivTerm + reduce(68), // >, reduce: MuldivTerm + reduce(68), // >=, reduce: MuldivTerm + reduce(68), // <, reduce: MuldivTerm + reduce(68), // <=, reduce: MuldivTerm + reduce(68), // |, reduce: MuldivTerm + reduce(68), // ^, reduce: MuldivTerm + reduce(68), // &, reduce: MuldivTerm + reduce(68), // <<, reduce: MuldivTerm + reduce(68), // >>, reduce: MuldivTerm + reduce(68), // +, reduce: MuldivTerm + reduce(68), // -, reduce: MuldivTerm + reduce(68), // .+, reduce: MuldivTerm + reduce(68), // .-, reduce: MuldivTerm + reduce(68), // ., reduce: MuldivTerm + reduce(68), // *, reduce: MuldivTerm + reduce(68), // /, reduce: MuldivTerm + reduce(68), // //, reduce: MuldivTerm + reduce(68), // %, reduce: MuldivTerm + reduce(68), // .*, reduce: MuldivTerm + reduce(68), // ./, reduce: MuldivTerm + reduce(68), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(68), // ,, reduce: MuldivTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S769 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(69), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: MuldivTerm + nil, // : + reduce(69), // ||, reduce: MuldivTerm + reduce(69), // ^^, reduce: MuldivTerm + reduce(69), // &&, reduce: MuldivTerm + reduce(69), // =~, reduce: MuldivTerm + reduce(69), // !=~, reduce: MuldivTerm + reduce(69), // ==, reduce: MuldivTerm + reduce(69), // !=, reduce: MuldivTerm + reduce(69), // >, reduce: MuldivTerm + reduce(69), // >=, reduce: MuldivTerm + reduce(69), // <, reduce: MuldivTerm + reduce(69), // <=, reduce: MuldivTerm + reduce(69), // |, reduce: MuldivTerm + reduce(69), // ^, reduce: MuldivTerm + reduce(69), // &, reduce: MuldivTerm + reduce(69), // <<, reduce: MuldivTerm + reduce(69), // >>, reduce: MuldivTerm + reduce(69), // +, reduce: MuldivTerm + reduce(69), // -, reduce: MuldivTerm + reduce(69), // .+, reduce: MuldivTerm + reduce(69), // .-, reduce: MuldivTerm + reduce(69), // ., reduce: MuldivTerm + reduce(69), // *, reduce: MuldivTerm + reduce(69), // /, reduce: MuldivTerm + reduce(69), // //, reduce: MuldivTerm + reduce(69), // %, reduce: MuldivTerm + reduce(69), // .*, reduce: MuldivTerm + reduce(69), // ./, reduce: MuldivTerm + reduce(69), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(69), // ,, reduce: MuldivTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S770 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(70), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: MuldivTerm + nil, // : + reduce(70), // ||, reduce: MuldivTerm + reduce(70), // ^^, reduce: MuldivTerm + reduce(70), // &&, reduce: MuldivTerm + reduce(70), // =~, reduce: MuldivTerm + reduce(70), // !=~, reduce: MuldivTerm + reduce(70), // ==, reduce: MuldivTerm + reduce(70), // !=, reduce: MuldivTerm + reduce(70), // >, reduce: MuldivTerm + reduce(70), // >=, reduce: MuldivTerm + reduce(70), // <, reduce: MuldivTerm + reduce(70), // <=, reduce: MuldivTerm + reduce(70), // |, reduce: MuldivTerm + reduce(70), // ^, reduce: MuldivTerm + reduce(70), // &, reduce: MuldivTerm + reduce(70), // <<, reduce: MuldivTerm + reduce(70), // >>, reduce: MuldivTerm + reduce(70), // +, reduce: MuldivTerm + reduce(70), // -, reduce: MuldivTerm + reduce(70), // .+, reduce: MuldivTerm + reduce(70), // .-, reduce: MuldivTerm + reduce(70), // ., reduce: MuldivTerm + reduce(70), // *, reduce: MuldivTerm + reduce(70), // /, reduce: MuldivTerm + reduce(70), // //, reduce: MuldivTerm + reduce(70), // %, reduce: MuldivTerm + reduce(70), // .*, reduce: MuldivTerm + reduce(70), // ./, reduce: MuldivTerm + reduce(70), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(70), // ,, reduce: MuldivTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S771 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(71), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: MuldivTerm + nil, // : + reduce(71), // ||, reduce: MuldivTerm + reduce(71), // ^^, reduce: MuldivTerm + reduce(71), // &&, reduce: MuldivTerm + reduce(71), // =~, reduce: MuldivTerm + reduce(71), // !=~, reduce: MuldivTerm + reduce(71), // ==, reduce: MuldivTerm + reduce(71), // !=, reduce: MuldivTerm + reduce(71), // >, reduce: MuldivTerm + reduce(71), // >=, reduce: MuldivTerm + reduce(71), // <, reduce: MuldivTerm + reduce(71), // <=, reduce: MuldivTerm + reduce(71), // |, reduce: MuldivTerm + reduce(71), // ^, reduce: MuldivTerm + reduce(71), // &, reduce: MuldivTerm + reduce(71), // <<, reduce: MuldivTerm + reduce(71), // >>, reduce: MuldivTerm + reduce(71), // +, reduce: MuldivTerm + reduce(71), // -, reduce: MuldivTerm + reduce(71), // .+, reduce: MuldivTerm + reduce(71), // .-, reduce: MuldivTerm + reduce(71), // ., reduce: MuldivTerm + reduce(71), // *, reduce: MuldivTerm + reduce(71), // /, reduce: MuldivTerm + reduce(71), // //, reduce: MuldivTerm + reduce(71), // %, reduce: MuldivTerm + reduce(71), // .*, reduce: MuldivTerm + reduce(71), // ./, reduce: MuldivTerm + reduce(71), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(71), // ,, reduce: MuldivTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S772 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(80), // ], reduce: PowTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: PowTerm + nil, // : + reduce(80), // ||, reduce: PowTerm + reduce(80), // ^^, reduce: PowTerm + reduce(80), // &&, reduce: PowTerm + reduce(80), // =~, reduce: PowTerm + reduce(80), // !=~, reduce: PowTerm + reduce(80), // ==, reduce: PowTerm + reduce(80), // !=, reduce: PowTerm + reduce(80), // >, reduce: PowTerm + reduce(80), // >=, reduce: PowTerm + reduce(80), // <, reduce: PowTerm + reduce(80), // <=, reduce: PowTerm + reduce(80), // |, reduce: PowTerm + reduce(80), // ^, reduce: PowTerm + reduce(80), // &, reduce: PowTerm + reduce(80), // <<, reduce: PowTerm + reduce(80), // >>, reduce: PowTerm + reduce(80), // +, reduce: PowTerm + reduce(80), // -, reduce: PowTerm + reduce(80), // .+, reduce: PowTerm + reduce(80), // .-, reduce: PowTerm + reduce(80), // ., reduce: PowTerm + reduce(80), // *, reduce: PowTerm + reduce(80), // /, reduce: PowTerm + reduce(80), // //, reduce: PowTerm + reduce(80), // %, reduce: PowTerm + reduce(80), // .*, reduce: PowTerm + reduce(80), // ./, reduce: PowTerm + reduce(80), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(80), // ,, reduce: PowTerm + nil, // { + nil, // } + }, + }, + actionRow{ // S773 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(920), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(921), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S774 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(923), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S775 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(82), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(82), // ||, reduce: MlrvalOrFunction + reduce(82), // ^^, reduce: MlrvalOrFunction + reduce(82), // &&, reduce: MlrvalOrFunction + reduce(82), // =~, reduce: MlrvalOrFunction + reduce(82), // !=~, reduce: MlrvalOrFunction + reduce(82), // ==, reduce: MlrvalOrFunction + reduce(82), // !=, reduce: MlrvalOrFunction + reduce(82), // >, reduce: MlrvalOrFunction + reduce(82), // >=, reduce: MlrvalOrFunction + reduce(82), // <, reduce: MlrvalOrFunction + reduce(82), // <=, reduce: MlrvalOrFunction + reduce(82), // |, reduce: MlrvalOrFunction + reduce(82), // ^, reduce: MlrvalOrFunction + reduce(82), // &, reduce: MlrvalOrFunction + reduce(82), // <<, reduce: MlrvalOrFunction + reduce(82), // >>, reduce: MlrvalOrFunction + reduce(82), // +, reduce: MlrvalOrFunction + reduce(82), // -, reduce: MlrvalOrFunction + reduce(82), // .+, reduce: MlrvalOrFunction + reduce(82), // .-, reduce: MlrvalOrFunction + reduce(82), // ., reduce: MlrvalOrFunction + reduce(82), // *, reduce: MlrvalOrFunction + reduce(82), // /, reduce: MlrvalOrFunction + reduce(82), // //, reduce: MlrvalOrFunction + reduce(82), // %, reduce: MlrvalOrFunction + reduce(82), // .*, reduce: MlrvalOrFunction + reduce(82), // ./, reduce: MlrvalOrFunction + reduce(82), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(82), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(82), // [, reduce: MlrvalOrFunction + reduce(82), // ,, reduce: MlrvalOrFunction + nil, // { + nil, // } + }, + }, + actionRow{ // S776 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(104), // ], reduce: ArrayLiteral + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: ArrayLiteral + nil, // : + reduce(104), // ||, reduce: ArrayLiteral + reduce(104), // ^^, reduce: ArrayLiteral + reduce(104), // &&, reduce: ArrayLiteral + reduce(104), // =~, reduce: ArrayLiteral + reduce(104), // !=~, reduce: ArrayLiteral + reduce(104), // ==, reduce: ArrayLiteral + reduce(104), // !=, reduce: ArrayLiteral + reduce(104), // >, reduce: ArrayLiteral + reduce(104), // >=, reduce: ArrayLiteral + reduce(104), // <, reduce: ArrayLiteral + reduce(104), // <=, reduce: ArrayLiteral + reduce(104), // |, reduce: ArrayLiteral + reduce(104), // ^, reduce: ArrayLiteral + reduce(104), // &, reduce: ArrayLiteral + reduce(104), // <<, reduce: ArrayLiteral + reduce(104), // >>, reduce: ArrayLiteral + reduce(104), // +, reduce: ArrayLiteral + reduce(104), // -, reduce: ArrayLiteral + reduce(104), // .+, reduce: ArrayLiteral + reduce(104), // .-, reduce: ArrayLiteral + reduce(104), // ., reduce: ArrayLiteral + reduce(104), // *, reduce: ArrayLiteral + reduce(104), // /, reduce: ArrayLiteral + reduce(104), // //, reduce: ArrayLiteral + reduce(104), // %, reduce: ArrayLiteral + reduce(104), // .*, reduce: ArrayLiteral + reduce(104), // ./, reduce: ArrayLiteral + reduce(104), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(104), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(104), // [, reduce: ArrayLiteral + reduce(104), // ,, reduce: ArrayLiteral + nil, // { + nil, // } + }, + }, + actionRow{ // S777 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(107), // ], reduce: ArrayLiteralElements + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86421,10 +65341,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1043), // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86447,13 +65363,7997 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1029 + actionRow{ // S778 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(118), // ], reduce: MapLiteral + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MapLiteral + nil, // : + reduce(118), // ||, reduce: MapLiteral + reduce(118), // ^^, reduce: MapLiteral + reduce(118), // &&, reduce: MapLiteral + reduce(118), // =~, reduce: MapLiteral + reduce(118), // !=~, reduce: MapLiteral + reduce(118), // ==, reduce: MapLiteral + reduce(118), // !=, reduce: MapLiteral + reduce(118), // >, reduce: MapLiteral + reduce(118), // >=, reduce: MapLiteral + reduce(118), // <, reduce: MapLiteral + reduce(118), // <=, reduce: MapLiteral + reduce(118), // |, reduce: MapLiteral + reduce(118), // ^, reduce: MapLiteral + reduce(118), // &, reduce: MapLiteral + reduce(118), // <<, reduce: MapLiteral + reduce(118), // >>, reduce: MapLiteral + reduce(118), // +, reduce: MapLiteral + reduce(118), // -, reduce: MapLiteral + reduce(118), // .+, reduce: MapLiteral + reduce(118), // .-, reduce: MapLiteral + reduce(118), // ., reduce: MapLiteral + reduce(118), // *, reduce: MapLiteral + reduce(118), // /, reduce: MapLiteral + reduce(118), // //, reduce: MapLiteral + reduce(118), // %, reduce: MapLiteral + reduce(118), // .*, reduce: MapLiteral + reduce(118), // ./, reduce: MapLiteral + reduce(118), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(118), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(118), // [, reduce: MapLiteral + reduce(118), // ,, reduce: MapLiteral + nil, // { + nil, // } + }, + }, + actionRow{ // S779 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(122), // ,, reduce: MapLiteralKeyValuePair + nil, // { + reduce(122), // }, reduce: MapLiteralKeyValuePair + }, + }, + actionRow{ // S780 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(83), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(83), // ||, reduce: MlrvalOrFunction + reduce(83), // ^^, reduce: MlrvalOrFunction + reduce(83), // &&, reduce: MlrvalOrFunction + reduce(83), // =~, reduce: MlrvalOrFunction + reduce(83), // !=~, reduce: MlrvalOrFunction + reduce(83), // ==, reduce: MlrvalOrFunction + reduce(83), // !=, reduce: MlrvalOrFunction + reduce(83), // >, reduce: MlrvalOrFunction + reduce(83), // >=, reduce: MlrvalOrFunction + reduce(83), // <, reduce: MlrvalOrFunction + reduce(83), // <=, reduce: MlrvalOrFunction + reduce(83), // |, reduce: MlrvalOrFunction + reduce(83), // ^, reduce: MlrvalOrFunction + reduce(83), // &, reduce: MlrvalOrFunction + reduce(83), // <<, reduce: MlrvalOrFunction + reduce(83), // >>, reduce: MlrvalOrFunction + reduce(83), // +, reduce: MlrvalOrFunction + reduce(83), // -, reduce: MlrvalOrFunction + reduce(83), // .+, reduce: MlrvalOrFunction + reduce(83), // .-, reduce: MlrvalOrFunction + reduce(83), // ., reduce: MlrvalOrFunction + reduce(83), // *, reduce: MlrvalOrFunction + reduce(83), // /, reduce: MlrvalOrFunction + reduce(83), // //, reduce: MlrvalOrFunction + reduce(83), // %, reduce: MlrvalOrFunction + reduce(83), // .*, reduce: MlrvalOrFunction + reduce(83), // ./, reduce: MlrvalOrFunction + reduce(83), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(83), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(83), // [, reduce: MlrvalOrFunction + reduce(83), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(83), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S781 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(84), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(84), // ||, reduce: MlrvalOrFunction + reduce(84), // ^^, reduce: MlrvalOrFunction + reduce(84), // &&, reduce: MlrvalOrFunction + reduce(84), // =~, reduce: MlrvalOrFunction + reduce(84), // !=~, reduce: MlrvalOrFunction + reduce(84), // ==, reduce: MlrvalOrFunction + reduce(84), // !=, reduce: MlrvalOrFunction + reduce(84), // >, reduce: MlrvalOrFunction + reduce(84), // >=, reduce: MlrvalOrFunction + reduce(84), // <, reduce: MlrvalOrFunction + reduce(84), // <=, reduce: MlrvalOrFunction + reduce(84), // |, reduce: MlrvalOrFunction + reduce(84), // ^, reduce: MlrvalOrFunction + reduce(84), // &, reduce: MlrvalOrFunction + reduce(84), // <<, reduce: MlrvalOrFunction + reduce(84), // >>, reduce: MlrvalOrFunction + reduce(84), // +, reduce: MlrvalOrFunction + reduce(84), // -, reduce: MlrvalOrFunction + reduce(84), // .+, reduce: MlrvalOrFunction + reduce(84), // .-, reduce: MlrvalOrFunction + reduce(84), // ., reduce: MlrvalOrFunction + reduce(84), // *, reduce: MlrvalOrFunction + reduce(84), // /, reduce: MlrvalOrFunction + reduce(84), // //, reduce: MlrvalOrFunction + reduce(84), // %, reduce: MlrvalOrFunction + reduce(84), // .*, reduce: MlrvalOrFunction + reduce(84), // ./, reduce: MlrvalOrFunction + reduce(84), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(84), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(84), // [, reduce: MlrvalOrFunction + reduce(84), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(84), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S782 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(10), // ?, reduce: FieldName + nil, // : + reduce(10), // ||, reduce: FieldName + reduce(10), // ^^, reduce: FieldName + reduce(10), // &&, reduce: FieldName + reduce(10), // =~, reduce: FieldName + reduce(10), // !=~, reduce: FieldName + reduce(10), // ==, reduce: FieldName + reduce(10), // !=, reduce: FieldName + reduce(10), // >, reduce: FieldName + reduce(10), // >=, reduce: FieldName + reduce(10), // <, reduce: FieldName + reduce(10), // <=, reduce: FieldName + reduce(10), // |, reduce: FieldName + reduce(10), // ^, reduce: FieldName + reduce(10), // &, reduce: FieldName + reduce(10), // <<, reduce: FieldName + reduce(10), // >>, reduce: FieldName + reduce(10), // +, reduce: FieldName + reduce(10), // -, reduce: FieldName + reduce(10), // .+, reduce: FieldName + reduce(10), // .-, reduce: FieldName + reduce(10), // ., reduce: FieldName + reduce(10), // *, reduce: FieldName + reduce(10), // /, reduce: FieldName + reduce(10), // //, reduce: FieldName + reduce(10), // %, reduce: FieldName + reduce(10), // .*, reduce: FieldName + reduce(10), // ./, reduce: FieldName + reduce(10), // .//, reduce: FieldName + nil, // ! + nil, // ~ + reduce(10), // **, reduce: FieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(10), // [, reduce: FieldName + reduce(10), // ,, reduce: FieldName + nil, // { + reduce(10), // }, reduce: FieldName + }, + }, + actionRow{ // S783 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(11), // ?, reduce: FieldName + nil, // : + reduce(11), // ||, reduce: FieldName + reduce(11), // ^^, reduce: FieldName + reduce(11), // &&, reduce: FieldName + reduce(11), // =~, reduce: FieldName + reduce(11), // !=~, reduce: FieldName + reduce(11), // ==, reduce: FieldName + reduce(11), // !=, reduce: FieldName + reduce(11), // >, reduce: FieldName + reduce(11), // >=, reduce: FieldName + reduce(11), // <, reduce: FieldName + reduce(11), // <=, reduce: FieldName + reduce(11), // |, reduce: FieldName + reduce(11), // ^, reduce: FieldName + reduce(11), // &, reduce: FieldName + reduce(11), // <<, reduce: FieldName + reduce(11), // >>, reduce: FieldName + reduce(11), // +, reduce: FieldName + reduce(11), // -, reduce: FieldName + reduce(11), // .+, reduce: FieldName + reduce(11), // .-, reduce: FieldName + reduce(11), // ., reduce: FieldName + reduce(11), // *, reduce: FieldName + reduce(11), // /, reduce: FieldName + reduce(11), // //, reduce: FieldName + reduce(11), // %, reduce: FieldName + reduce(11), // .*, reduce: FieldName + reduce(11), // ./, reduce: FieldName + reduce(11), // .//, reduce: FieldName + nil, // ! + nil, // ~ + reduce(11), // **, reduce: FieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(11), // [, reduce: FieldName + reduce(11), // ,, reduce: FieldName + nil, // { + reduce(11), // }, reduce: FieldName + }, + }, + actionRow{ // S784 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(12), // ?, reduce: DirectFieldName + nil, // : + reduce(12), // ||, reduce: DirectFieldName + reduce(12), // ^^, reduce: DirectFieldName + reduce(12), // &&, reduce: DirectFieldName + reduce(12), // =~, reduce: DirectFieldName + reduce(12), // !=~, reduce: DirectFieldName + reduce(12), // ==, reduce: DirectFieldName + reduce(12), // !=, reduce: DirectFieldName + reduce(12), // >, reduce: DirectFieldName + reduce(12), // >=, reduce: DirectFieldName + reduce(12), // <, reduce: DirectFieldName + reduce(12), // <=, reduce: DirectFieldName + reduce(12), // |, reduce: DirectFieldName + reduce(12), // ^, reduce: DirectFieldName + reduce(12), // &, reduce: DirectFieldName + reduce(12), // <<, reduce: DirectFieldName + reduce(12), // >>, reduce: DirectFieldName + reduce(12), // +, reduce: DirectFieldName + reduce(12), // -, reduce: DirectFieldName + reduce(12), // .+, reduce: DirectFieldName + reduce(12), // .-, reduce: DirectFieldName + reduce(12), // ., reduce: DirectFieldName + reduce(12), // *, reduce: DirectFieldName + reduce(12), // /, reduce: DirectFieldName + reduce(12), // //, reduce: DirectFieldName + reduce(12), // %, reduce: DirectFieldName + reduce(12), // .*, reduce: DirectFieldName + reduce(12), // ./, reduce: DirectFieldName + reduce(12), // .//, reduce: DirectFieldName + nil, // ! + nil, // ~ + reduce(12), // **, reduce: DirectFieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(12), // [, reduce: DirectFieldName + reduce(12), // ,, reduce: DirectFieldName + nil, // { + reduce(12), // }, reduce: DirectFieldName + }, + }, + actionRow{ // S785 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + nil, // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S786 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(14), // ?, reduce: FullSrec + nil, // : + reduce(14), // ||, reduce: FullSrec + reduce(14), // ^^, reduce: FullSrec + reduce(14), // &&, reduce: FullSrec + reduce(14), // =~, reduce: FullSrec + reduce(14), // !=~, reduce: FullSrec + reduce(14), // ==, reduce: FullSrec + reduce(14), // !=, reduce: FullSrec + reduce(14), // >, reduce: FullSrec + reduce(14), // >=, reduce: FullSrec + reduce(14), // <, reduce: FullSrec + reduce(14), // <=, reduce: FullSrec + reduce(14), // |, reduce: FullSrec + reduce(14), // ^, reduce: FullSrec + reduce(14), // &, reduce: FullSrec + reduce(14), // <<, reduce: FullSrec + reduce(14), // >>, reduce: FullSrec + reduce(14), // +, reduce: FullSrec + reduce(14), // -, reduce: FullSrec + reduce(14), // .+, reduce: FullSrec + reduce(14), // .-, reduce: FullSrec + reduce(14), // ., reduce: FullSrec + reduce(14), // *, reduce: FullSrec + reduce(14), // /, reduce: FullSrec + reduce(14), // //, reduce: FullSrec + reduce(14), // %, reduce: FullSrec + reduce(14), // .*, reduce: FullSrec + reduce(14), // ./, reduce: FullSrec + reduce(14), // .//, reduce: FullSrec + nil, // ! + nil, // ~ + reduce(14), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(14), // [, reduce: FullSrec + reduce(14), // ,, reduce: FullSrec + nil, // { + reduce(14), // }, reduce: FullSrec + }, + }, + actionRow{ // S787 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(31), // ,, reduce: Rvalue + nil, // { + reduce(31), // }, reduce: Rvalue + }, + }, + actionRow{ // S788 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + shift(925), // ? + nil, // : + shift(926), // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(33), // ,, reduce: TernaryTerm + nil, // { + reduce(33), // }, reduce: TernaryTerm + }, + }, + actionRow{ // S789 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(35), // ?, reduce: LogicalOrTerm + nil, // : + reduce(35), // ||, reduce: LogicalOrTerm + shift(927), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(35), // ,, reduce: LogicalOrTerm + nil, // { + reduce(35), // }, reduce: LogicalOrTerm + }, + }, + actionRow{ // S790 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(37), // ?, reduce: LogicalXORTerm + nil, // : + reduce(37), // ||, reduce: LogicalXORTerm + reduce(37), // ^^, reduce: LogicalXORTerm + shift(928), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(37), // ,, reduce: LogicalXORTerm + nil, // { + reduce(37), // }, reduce: LogicalXORTerm + }, + }, + actionRow{ // S791 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(39), // ?, reduce: LogicalAndTerm + nil, // : + reduce(39), // ||, reduce: LogicalAndTerm + reduce(39), // ^^, reduce: LogicalAndTerm + reduce(39), // &&, reduce: LogicalAndTerm + shift(929), // =~ + shift(930), // !=~ + shift(931), // == + shift(932), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(39), // ,, reduce: LogicalAndTerm + nil, // { + reduce(39), // }, reduce: LogicalAndTerm + }, + }, + actionRow{ // S792 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(44), // ?, reduce: EqneTerm + nil, // : + reduce(44), // ||, reduce: EqneTerm + reduce(44), // ^^, reduce: EqneTerm + reduce(44), // &&, reduce: EqneTerm + reduce(44), // =~, reduce: EqneTerm + reduce(44), // !=~, reduce: EqneTerm + reduce(44), // ==, reduce: EqneTerm + reduce(44), // !=, reduce: EqneTerm + shift(933), // > + shift(934), // >= + shift(935), // < + 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, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(44), // ,, reduce: EqneTerm + nil, // { + reduce(44), // }, reduce: EqneTerm + }, + }, + actionRow{ // S793 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(49), // ?, reduce: CmpTerm + nil, // : + reduce(49), // ||, reduce: CmpTerm + reduce(49), // ^^, reduce: CmpTerm + reduce(49), // &&, reduce: CmpTerm + reduce(49), // =~, reduce: CmpTerm + reduce(49), // !=~, reduce: CmpTerm + reduce(49), // ==, reduce: CmpTerm + reduce(49), // !=, reduce: CmpTerm + reduce(49), // >, reduce: CmpTerm + reduce(49), // >=, reduce: CmpTerm + reduce(49), // <, reduce: CmpTerm + reduce(49), // <=, reduce: CmpTerm + shift(937), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(49), // ,, reduce: CmpTerm + nil, // { + reduce(49), // }, reduce: CmpTerm + }, + }, + actionRow{ // S794 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(51), // ?, reduce: BitwiseORTerm + nil, // : + reduce(51), // ||, reduce: BitwiseORTerm + reduce(51), // ^^, reduce: BitwiseORTerm + reduce(51), // &&, reduce: BitwiseORTerm + reduce(51), // =~, reduce: BitwiseORTerm + reduce(51), // !=~, reduce: BitwiseORTerm + reduce(51), // ==, reduce: BitwiseORTerm + reduce(51), // !=, reduce: BitwiseORTerm + reduce(51), // >, reduce: BitwiseORTerm + reduce(51), // >=, reduce: BitwiseORTerm + reduce(51), // <, reduce: BitwiseORTerm + reduce(51), // <=, reduce: BitwiseORTerm + reduce(51), // |, reduce: BitwiseORTerm + shift(938), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(51), // ,, reduce: BitwiseORTerm + nil, // { + reduce(51), // }, reduce: BitwiseORTerm + }, + }, + actionRow{ // S795 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(53), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(53), // ||, reduce: BitwiseXORTerm + reduce(53), // ^^, reduce: BitwiseXORTerm + reduce(53), // &&, reduce: BitwiseXORTerm + reduce(53), // =~, reduce: BitwiseXORTerm + reduce(53), // !=~, reduce: BitwiseXORTerm + reduce(53), // ==, reduce: BitwiseXORTerm + reduce(53), // !=, reduce: BitwiseXORTerm + reduce(53), // >, reduce: BitwiseXORTerm + reduce(53), // >=, reduce: BitwiseXORTerm + reduce(53), // <, reduce: BitwiseXORTerm + reduce(53), // <=, reduce: BitwiseXORTerm + reduce(53), // |, reduce: BitwiseXORTerm + reduce(53), // ^, reduce: BitwiseXORTerm + shift(939), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(53), // ,, reduce: BitwiseXORTerm + nil, // { + reduce(53), // }, reduce: BitwiseXORTerm + }, + }, + actionRow{ // S796 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(55), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(55), // ||, reduce: BitwiseANDTerm + reduce(55), // ^^, reduce: BitwiseANDTerm + reduce(55), // &&, reduce: BitwiseANDTerm + reduce(55), // =~, reduce: BitwiseANDTerm + reduce(55), // !=~, reduce: BitwiseANDTerm + reduce(55), // ==, reduce: BitwiseANDTerm + reduce(55), // !=, reduce: BitwiseANDTerm + reduce(55), // >, reduce: BitwiseANDTerm + reduce(55), // >=, reduce: BitwiseANDTerm + reduce(55), // <, reduce: BitwiseANDTerm + reduce(55), // <=, reduce: BitwiseANDTerm + reduce(55), // |, reduce: BitwiseANDTerm + reduce(55), // ^, reduce: BitwiseANDTerm + reduce(55), // &, reduce: BitwiseANDTerm + shift(940), // << + shift(941), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(55), // ,, reduce: BitwiseANDTerm + nil, // { + reduce(55), // }, reduce: BitwiseANDTerm + }, + }, + actionRow{ // S797 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(58), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(58), // ||, reduce: BitwiseShiftTerm + reduce(58), // ^^, reduce: BitwiseShiftTerm + reduce(58), // &&, reduce: BitwiseShiftTerm + reduce(58), // =~, reduce: BitwiseShiftTerm + reduce(58), // !=~, reduce: BitwiseShiftTerm + reduce(58), // ==, reduce: BitwiseShiftTerm + reduce(58), // !=, reduce: BitwiseShiftTerm + reduce(58), // >, reduce: BitwiseShiftTerm + reduce(58), // >=, reduce: BitwiseShiftTerm + reduce(58), // <, reduce: BitwiseShiftTerm + reduce(58), // <=, reduce: BitwiseShiftTerm + reduce(58), // |, reduce: BitwiseShiftTerm + reduce(58), // ^, reduce: BitwiseShiftTerm + reduce(58), // &, reduce: BitwiseShiftTerm + reduce(58), // <<, reduce: BitwiseShiftTerm + reduce(58), // >>, reduce: BitwiseShiftTerm + shift(942), // + + shift(943), // - + shift(944), // .+ + shift(945), // .- + shift(946), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(58), // ,, reduce: BitwiseShiftTerm + nil, // { + reduce(58), // }, reduce: BitwiseShiftTerm + }, + }, + actionRow{ // S798 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S799 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(64), // ?, reduce: AddsubdotTerm + nil, // : + reduce(64), // ||, reduce: AddsubdotTerm + reduce(64), // ^^, reduce: AddsubdotTerm + reduce(64), // &&, reduce: AddsubdotTerm + reduce(64), // =~, reduce: AddsubdotTerm + reduce(64), // !=~, reduce: AddsubdotTerm + reduce(64), // ==, reduce: AddsubdotTerm + reduce(64), // !=, reduce: AddsubdotTerm + reduce(64), // >, reduce: AddsubdotTerm + reduce(64), // >=, reduce: AddsubdotTerm + reduce(64), // <, reduce: AddsubdotTerm + reduce(64), // <=, reduce: AddsubdotTerm + reduce(64), // |, reduce: AddsubdotTerm + reduce(64), // ^, reduce: AddsubdotTerm + reduce(64), // &, reduce: AddsubdotTerm + reduce(64), // <<, reduce: AddsubdotTerm + reduce(64), // >>, reduce: AddsubdotTerm + reduce(64), // +, reduce: AddsubdotTerm + reduce(64), // -, reduce: AddsubdotTerm + reduce(64), // .+, reduce: AddsubdotTerm + reduce(64), // .-, reduce: AddsubdotTerm + reduce(64), // ., reduce: AddsubdotTerm + shift(948), // * + shift(949), // / + shift(950), // // + shift(951), // % + shift(952), // .* + shift(953), // ./ + shift(954), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(64), // ,, reduce: AddsubdotTerm + nil, // { + reduce(64), // }, reduce: AddsubdotTerm + }, + }, + actionRow{ // S800 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S801 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S802 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S803 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(72), // ?, reduce: MuldivTerm + nil, // : + reduce(72), // ||, reduce: MuldivTerm + reduce(72), // ^^, reduce: MuldivTerm + reduce(72), // &&, reduce: MuldivTerm + reduce(72), // =~, reduce: MuldivTerm + reduce(72), // !=~, reduce: MuldivTerm + reduce(72), // ==, reduce: MuldivTerm + reduce(72), // !=, reduce: MuldivTerm + reduce(72), // >, reduce: MuldivTerm + reduce(72), // >=, reduce: MuldivTerm + reduce(72), // <, reduce: MuldivTerm + reduce(72), // <=, reduce: MuldivTerm + reduce(72), // |, reduce: MuldivTerm + reduce(72), // ^, reduce: MuldivTerm + reduce(72), // &, reduce: MuldivTerm + reduce(72), // <<, reduce: MuldivTerm + reduce(72), // >>, reduce: MuldivTerm + reduce(72), // +, reduce: MuldivTerm + reduce(72), // -, reduce: MuldivTerm + reduce(72), // .+, reduce: MuldivTerm + reduce(72), // .-, reduce: MuldivTerm + reduce(72), // ., reduce: MuldivTerm + reduce(72), // *, reduce: MuldivTerm + reduce(72), // /, reduce: MuldivTerm + reduce(72), // //, reduce: MuldivTerm + reduce(72), // %, reduce: MuldivTerm + reduce(72), // .*, reduce: MuldivTerm + reduce(72), // ./, reduce: MuldivTerm + reduce(72), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(72), // ,, reduce: MuldivTerm + nil, // { + reduce(72), // }, reduce: MuldivTerm + }, + }, + actionRow{ // S804 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(79), // ?, reduce: UnaryOpTerm + nil, // : + reduce(79), // ||, reduce: UnaryOpTerm + reduce(79), // ^^, reduce: UnaryOpTerm + reduce(79), // &&, reduce: UnaryOpTerm + reduce(79), // =~, reduce: UnaryOpTerm + reduce(79), // !=~, reduce: UnaryOpTerm + reduce(79), // ==, reduce: UnaryOpTerm + reduce(79), // !=, reduce: UnaryOpTerm + reduce(79), // >, reduce: UnaryOpTerm + reduce(79), // >=, reduce: UnaryOpTerm + reduce(79), // <, reduce: UnaryOpTerm + reduce(79), // <=, reduce: UnaryOpTerm + reduce(79), // |, reduce: UnaryOpTerm + reduce(79), // ^, reduce: UnaryOpTerm + reduce(79), // &, reduce: UnaryOpTerm + reduce(79), // <<, reduce: UnaryOpTerm + reduce(79), // >>, reduce: UnaryOpTerm + reduce(79), // +, reduce: UnaryOpTerm + reduce(79), // -, reduce: UnaryOpTerm + reduce(79), // .+, reduce: UnaryOpTerm + reduce(79), // .-, reduce: UnaryOpTerm + reduce(79), // ., reduce: UnaryOpTerm + reduce(79), // *, reduce: UnaryOpTerm + reduce(79), // /, reduce: UnaryOpTerm + reduce(79), // //, reduce: UnaryOpTerm + reduce(79), // %, reduce: UnaryOpTerm + reduce(79), // .*, reduce: UnaryOpTerm + reduce(79), // ./, reduce: UnaryOpTerm + reduce(79), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(79), // ,, reduce: UnaryOpTerm + nil, // { + reduce(79), // }, reduce: UnaryOpTerm + }, + }, + actionRow{ // S805 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S806 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S807 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(81), // ?, reduce: PowTerm + nil, // : + reduce(81), // ||, reduce: PowTerm + reduce(81), // ^^, reduce: PowTerm + reduce(81), // &&, reduce: PowTerm + reduce(81), // =~, reduce: PowTerm + reduce(81), // !=~, reduce: PowTerm + reduce(81), // ==, reduce: PowTerm + reduce(81), // !=, reduce: PowTerm + reduce(81), // >, reduce: PowTerm + reduce(81), // >=, reduce: PowTerm + reduce(81), // <, reduce: PowTerm + reduce(81), // <=, reduce: PowTerm + reduce(81), // |, reduce: PowTerm + reduce(81), // ^, reduce: PowTerm + reduce(81), // &, reduce: PowTerm + reduce(81), // <<, reduce: PowTerm + reduce(81), // >>, reduce: PowTerm + reduce(81), // +, reduce: PowTerm + reduce(81), // -, reduce: PowTerm + reduce(81), // .+, reduce: PowTerm + reduce(81), // .-, reduce: PowTerm + reduce(81), // ., reduce: PowTerm + reduce(81), // *, reduce: PowTerm + reduce(81), // /, reduce: PowTerm + reduce(81), // //, reduce: PowTerm + reduce(81), // %, reduce: PowTerm + reduce(81), // .*, reduce: PowTerm + reduce(81), // ./, reduce: PowTerm + reduce(81), // .//, reduce: PowTerm + nil, // ! + nil, // ~ + shift(960), // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + shift(961), // [ + reduce(81), // ,, reduce: PowTerm + nil, // { + reduce(81), // }, reduce: PowTerm + }, + }, + actionRow{ // S808 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S809 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(85), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(85), // ||, reduce: MlrvalOrFunction + reduce(85), // ^^, reduce: MlrvalOrFunction + reduce(85), // &&, reduce: MlrvalOrFunction + reduce(85), // =~, reduce: MlrvalOrFunction + reduce(85), // !=~, reduce: MlrvalOrFunction + reduce(85), // ==, reduce: MlrvalOrFunction + reduce(85), // !=, reduce: MlrvalOrFunction + reduce(85), // >, reduce: MlrvalOrFunction + reduce(85), // >=, reduce: MlrvalOrFunction + reduce(85), // <, reduce: MlrvalOrFunction + reduce(85), // <=, reduce: MlrvalOrFunction + reduce(85), // |, reduce: MlrvalOrFunction + reduce(85), // ^, reduce: MlrvalOrFunction + reduce(85), // &, reduce: MlrvalOrFunction + reduce(85), // <<, reduce: MlrvalOrFunction + reduce(85), // >>, reduce: MlrvalOrFunction + reduce(85), // +, reduce: MlrvalOrFunction + reduce(85), // -, reduce: MlrvalOrFunction + reduce(85), // .+, reduce: MlrvalOrFunction + reduce(85), // .-, reduce: MlrvalOrFunction + reduce(85), // ., reduce: MlrvalOrFunction + reduce(85), // *, reduce: MlrvalOrFunction + reduce(85), // /, reduce: MlrvalOrFunction + reduce(85), // //, reduce: MlrvalOrFunction + reduce(85), // %, reduce: MlrvalOrFunction + reduce(85), // .*, reduce: MlrvalOrFunction + reduce(85), // ./, reduce: MlrvalOrFunction + reduce(85), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(85), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(85), // [, reduce: MlrvalOrFunction + reduce(85), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(85), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S810 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(86), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(86), // ||, reduce: MlrvalOrFunction + reduce(86), // ^^, reduce: MlrvalOrFunction + reduce(86), // &&, reduce: MlrvalOrFunction + reduce(86), // =~, reduce: MlrvalOrFunction + reduce(86), // !=~, reduce: MlrvalOrFunction + reduce(86), // ==, reduce: MlrvalOrFunction + reduce(86), // !=, reduce: MlrvalOrFunction + reduce(86), // >, reduce: MlrvalOrFunction + reduce(86), // >=, reduce: MlrvalOrFunction + reduce(86), // <, reduce: MlrvalOrFunction + reduce(86), // <=, reduce: MlrvalOrFunction + reduce(86), // |, reduce: MlrvalOrFunction + reduce(86), // ^, reduce: MlrvalOrFunction + reduce(86), // &, reduce: MlrvalOrFunction + reduce(86), // <<, reduce: MlrvalOrFunction + reduce(86), // >>, reduce: MlrvalOrFunction + reduce(86), // +, reduce: MlrvalOrFunction + reduce(86), // -, reduce: MlrvalOrFunction + reduce(86), // .+, reduce: MlrvalOrFunction + reduce(86), // .-, reduce: MlrvalOrFunction + reduce(86), // ., reduce: MlrvalOrFunction + reduce(86), // *, reduce: MlrvalOrFunction + reduce(86), // /, reduce: MlrvalOrFunction + reduce(86), // //, reduce: MlrvalOrFunction + reduce(86), // %, reduce: MlrvalOrFunction + reduce(86), // .*, reduce: MlrvalOrFunction + reduce(86), // ./, reduce: MlrvalOrFunction + reduce(86), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(86), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(86), // [, reduce: MlrvalOrFunction + reduce(86), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(86), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S811 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(87), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(87), // ||, reduce: MlrvalOrFunction + reduce(87), // ^^, reduce: MlrvalOrFunction + reduce(87), // &&, reduce: MlrvalOrFunction + reduce(87), // =~, reduce: MlrvalOrFunction + reduce(87), // !=~, reduce: MlrvalOrFunction + reduce(87), // ==, reduce: MlrvalOrFunction + reduce(87), // !=, reduce: MlrvalOrFunction + reduce(87), // >, reduce: MlrvalOrFunction + reduce(87), // >=, reduce: MlrvalOrFunction + reduce(87), // <, reduce: MlrvalOrFunction + reduce(87), // <=, reduce: MlrvalOrFunction + reduce(87), // |, reduce: MlrvalOrFunction + reduce(87), // ^, reduce: MlrvalOrFunction + reduce(87), // &, reduce: MlrvalOrFunction + reduce(87), // <<, reduce: MlrvalOrFunction + reduce(87), // >>, reduce: MlrvalOrFunction + reduce(87), // +, reduce: MlrvalOrFunction + reduce(87), // -, reduce: MlrvalOrFunction + reduce(87), // .+, reduce: MlrvalOrFunction + reduce(87), // .-, reduce: MlrvalOrFunction + reduce(87), // ., reduce: MlrvalOrFunction + reduce(87), // *, reduce: MlrvalOrFunction + reduce(87), // /, reduce: MlrvalOrFunction + reduce(87), // //, reduce: MlrvalOrFunction + reduce(87), // %, reduce: MlrvalOrFunction + reduce(87), // .*, reduce: MlrvalOrFunction + reduce(87), // ./, reduce: MlrvalOrFunction + reduce(87), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(87), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(87), // [, reduce: MlrvalOrFunction + reduce(87), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(87), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S812 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(88), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(88), // ||, reduce: MlrvalOrFunction + reduce(88), // ^^, reduce: MlrvalOrFunction + reduce(88), // &&, reduce: MlrvalOrFunction + reduce(88), // =~, reduce: MlrvalOrFunction + reduce(88), // !=~, reduce: MlrvalOrFunction + reduce(88), // ==, reduce: MlrvalOrFunction + reduce(88), // !=, reduce: MlrvalOrFunction + reduce(88), // >, reduce: MlrvalOrFunction + reduce(88), // >=, reduce: MlrvalOrFunction + reduce(88), // <, reduce: MlrvalOrFunction + reduce(88), // <=, reduce: MlrvalOrFunction + reduce(88), // |, reduce: MlrvalOrFunction + reduce(88), // ^, reduce: MlrvalOrFunction + reduce(88), // &, reduce: MlrvalOrFunction + reduce(88), // <<, reduce: MlrvalOrFunction + reduce(88), // >>, reduce: MlrvalOrFunction + reduce(88), // +, reduce: MlrvalOrFunction + reduce(88), // -, reduce: MlrvalOrFunction + reduce(88), // .+, reduce: MlrvalOrFunction + reduce(88), // .-, reduce: MlrvalOrFunction + reduce(88), // ., reduce: MlrvalOrFunction + reduce(88), // *, reduce: MlrvalOrFunction + reduce(88), // /, reduce: MlrvalOrFunction + reduce(88), // //, reduce: MlrvalOrFunction + reduce(88), // %, reduce: MlrvalOrFunction + reduce(88), // .*, reduce: MlrvalOrFunction + reduce(88), // ./, reduce: MlrvalOrFunction + reduce(88), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(88), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(88), // [, reduce: MlrvalOrFunction + reduce(88), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(88), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S813 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(89), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(89), // ||, reduce: MlrvalOrFunction + reduce(89), // ^^, reduce: MlrvalOrFunction + reduce(89), // &&, reduce: MlrvalOrFunction + reduce(89), // =~, reduce: MlrvalOrFunction + reduce(89), // !=~, reduce: MlrvalOrFunction + reduce(89), // ==, reduce: MlrvalOrFunction + reduce(89), // !=, reduce: MlrvalOrFunction + reduce(89), // >, reduce: MlrvalOrFunction + reduce(89), // >=, reduce: MlrvalOrFunction + reduce(89), // <, reduce: MlrvalOrFunction + reduce(89), // <=, reduce: MlrvalOrFunction + reduce(89), // |, reduce: MlrvalOrFunction + reduce(89), // ^, reduce: MlrvalOrFunction + reduce(89), // &, reduce: MlrvalOrFunction + reduce(89), // <<, reduce: MlrvalOrFunction + reduce(89), // >>, reduce: MlrvalOrFunction + reduce(89), // +, reduce: MlrvalOrFunction + reduce(89), // -, reduce: MlrvalOrFunction + reduce(89), // .+, reduce: MlrvalOrFunction + reduce(89), // .-, reduce: MlrvalOrFunction + reduce(89), // ., reduce: MlrvalOrFunction + reduce(89), // *, reduce: MlrvalOrFunction + reduce(89), // /, reduce: MlrvalOrFunction + reduce(89), // //, reduce: MlrvalOrFunction + reduce(89), // %, reduce: MlrvalOrFunction + reduce(89), // .*, reduce: MlrvalOrFunction + reduce(89), // ./, reduce: MlrvalOrFunction + reduce(89), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(89), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(89), // [, reduce: MlrvalOrFunction + reduce(89), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(89), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S814 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(90), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(90), // ||, reduce: MlrvalOrFunction + reduce(90), // ^^, reduce: MlrvalOrFunction + reduce(90), // &&, reduce: MlrvalOrFunction + reduce(90), // =~, reduce: MlrvalOrFunction + reduce(90), // !=~, reduce: MlrvalOrFunction + reduce(90), // ==, reduce: MlrvalOrFunction + reduce(90), // !=, reduce: MlrvalOrFunction + reduce(90), // >, reduce: MlrvalOrFunction + reduce(90), // >=, reduce: MlrvalOrFunction + reduce(90), // <, reduce: MlrvalOrFunction + reduce(90), // <=, reduce: MlrvalOrFunction + reduce(90), // |, reduce: MlrvalOrFunction + reduce(90), // ^, reduce: MlrvalOrFunction + reduce(90), // &, reduce: MlrvalOrFunction + reduce(90), // <<, reduce: MlrvalOrFunction + reduce(90), // >>, reduce: MlrvalOrFunction + reduce(90), // +, reduce: MlrvalOrFunction + reduce(90), // -, reduce: MlrvalOrFunction + reduce(90), // .+, reduce: MlrvalOrFunction + reduce(90), // .-, reduce: MlrvalOrFunction + reduce(90), // ., reduce: MlrvalOrFunction + reduce(90), // *, reduce: MlrvalOrFunction + reduce(90), // /, reduce: MlrvalOrFunction + reduce(90), // //, reduce: MlrvalOrFunction + reduce(90), // %, reduce: MlrvalOrFunction + reduce(90), // .*, reduce: MlrvalOrFunction + reduce(90), // ./, reduce: MlrvalOrFunction + reduce(90), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(90), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(90), // [, reduce: MlrvalOrFunction + reduce(90), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(90), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S815 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(91), // ?, reduce: ContextVariable + nil, // : + reduce(91), // ||, reduce: ContextVariable + reduce(91), // ^^, reduce: ContextVariable + reduce(91), // &&, reduce: ContextVariable + reduce(91), // =~, reduce: ContextVariable + reduce(91), // !=~, reduce: ContextVariable + reduce(91), // ==, reduce: ContextVariable + reduce(91), // !=, reduce: ContextVariable + reduce(91), // >, reduce: ContextVariable + reduce(91), // >=, reduce: ContextVariable + reduce(91), // <, reduce: ContextVariable + reduce(91), // <=, reduce: ContextVariable + reduce(91), // |, reduce: ContextVariable + reduce(91), // ^, reduce: ContextVariable + reduce(91), // &, reduce: ContextVariable + reduce(91), // <<, reduce: ContextVariable + reduce(91), // >>, reduce: ContextVariable + reduce(91), // +, reduce: ContextVariable + reduce(91), // -, reduce: ContextVariable + reduce(91), // .+, reduce: ContextVariable + reduce(91), // .-, reduce: ContextVariable + reduce(91), // ., reduce: ContextVariable + reduce(91), // *, reduce: ContextVariable + reduce(91), // /, reduce: ContextVariable + reduce(91), // //, reduce: ContextVariable + reduce(91), // %, reduce: ContextVariable + reduce(91), // .*, reduce: ContextVariable + reduce(91), // ./, reduce: ContextVariable + reduce(91), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(91), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(91), // [, reduce: ContextVariable + reduce(91), // ,, reduce: ContextVariable + nil, // { + reduce(91), // }, reduce: ContextVariable + }, + }, + actionRow{ // S816 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(92), // ?, reduce: ContextVariable + nil, // : + reduce(92), // ||, reduce: ContextVariable + reduce(92), // ^^, reduce: ContextVariable + reduce(92), // &&, reduce: ContextVariable + reduce(92), // =~, reduce: ContextVariable + reduce(92), // !=~, reduce: ContextVariable + reduce(92), // ==, reduce: ContextVariable + reduce(92), // !=, reduce: ContextVariable + reduce(92), // >, reduce: ContextVariable + reduce(92), // >=, reduce: ContextVariable + reduce(92), // <, reduce: ContextVariable + reduce(92), // <=, reduce: ContextVariable + reduce(92), // |, reduce: ContextVariable + reduce(92), // ^, reduce: ContextVariable + reduce(92), // &, reduce: ContextVariable + reduce(92), // <<, reduce: ContextVariable + reduce(92), // >>, reduce: ContextVariable + reduce(92), // +, reduce: ContextVariable + reduce(92), // -, reduce: ContextVariable + reduce(92), // .+, reduce: ContextVariable + reduce(92), // .-, reduce: ContextVariable + reduce(92), // ., reduce: ContextVariable + reduce(92), // *, reduce: ContextVariable + reduce(92), // /, reduce: ContextVariable + reduce(92), // //, reduce: ContextVariable + reduce(92), // %, reduce: ContextVariable + reduce(92), // .*, reduce: ContextVariable + reduce(92), // ./, reduce: ContextVariable + reduce(92), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(92), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(92), // [, reduce: ContextVariable + reduce(92), // ,, reduce: ContextVariable + nil, // { + reduce(92), // }, reduce: ContextVariable + }, + }, + actionRow{ // S817 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(93), // ?, reduce: ContextVariable + nil, // : + reduce(93), // ||, reduce: ContextVariable + reduce(93), // ^^, reduce: ContextVariable + reduce(93), // &&, reduce: ContextVariable + reduce(93), // =~, reduce: ContextVariable + reduce(93), // !=~, reduce: ContextVariable + reduce(93), // ==, reduce: ContextVariable + reduce(93), // !=, reduce: ContextVariable + reduce(93), // >, reduce: ContextVariable + reduce(93), // >=, reduce: ContextVariable + reduce(93), // <, reduce: ContextVariable + reduce(93), // <=, reduce: ContextVariable + reduce(93), // |, reduce: ContextVariable + reduce(93), // ^, reduce: ContextVariable + reduce(93), // &, reduce: ContextVariable + reduce(93), // <<, reduce: ContextVariable + reduce(93), // >>, reduce: ContextVariable + reduce(93), // +, reduce: ContextVariable + reduce(93), // -, reduce: ContextVariable + reduce(93), // .+, reduce: ContextVariable + reduce(93), // .-, reduce: ContextVariable + reduce(93), // ., reduce: ContextVariable + reduce(93), // *, reduce: ContextVariable + reduce(93), // /, reduce: ContextVariable + reduce(93), // //, reduce: ContextVariable + reduce(93), // %, reduce: ContextVariable + reduce(93), // .*, reduce: ContextVariable + reduce(93), // ./, reduce: ContextVariable + reduce(93), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(93), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(93), // [, reduce: ContextVariable + reduce(93), // ,, reduce: ContextVariable + nil, // { + reduce(93), // }, reduce: ContextVariable + }, + }, + actionRow{ // S818 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(94), // ?, reduce: ContextVariable + nil, // : + reduce(94), // ||, reduce: ContextVariable + reduce(94), // ^^, reduce: ContextVariable + reduce(94), // &&, reduce: ContextVariable + reduce(94), // =~, reduce: ContextVariable + reduce(94), // !=~, reduce: ContextVariable + reduce(94), // ==, reduce: ContextVariable + reduce(94), // !=, reduce: ContextVariable + reduce(94), // >, reduce: ContextVariable + reduce(94), // >=, reduce: ContextVariable + reduce(94), // <, reduce: ContextVariable + reduce(94), // <=, reduce: ContextVariable + reduce(94), // |, reduce: ContextVariable + reduce(94), // ^, reduce: ContextVariable + reduce(94), // &, reduce: ContextVariable + reduce(94), // <<, reduce: ContextVariable + reduce(94), // >>, reduce: ContextVariable + reduce(94), // +, reduce: ContextVariable + reduce(94), // -, reduce: ContextVariable + reduce(94), // .+, reduce: ContextVariable + reduce(94), // .-, reduce: ContextVariable + reduce(94), // ., reduce: ContextVariable + reduce(94), // *, reduce: ContextVariable + reduce(94), // /, reduce: ContextVariable + reduce(94), // //, reduce: ContextVariable + reduce(94), // %, reduce: ContextVariable + reduce(94), // .*, reduce: ContextVariable + reduce(94), // ./, reduce: ContextVariable + reduce(94), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(94), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(94), // [, reduce: ContextVariable + reduce(94), // ,, reduce: ContextVariable + nil, // { + reduce(94), // }, reduce: ContextVariable + }, + }, + actionRow{ // S819 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(95), // ?, reduce: ContextVariable + nil, // : + reduce(95), // ||, reduce: ContextVariable + reduce(95), // ^^, reduce: ContextVariable + reduce(95), // &&, reduce: ContextVariable + reduce(95), // =~, reduce: ContextVariable + reduce(95), // !=~, reduce: ContextVariable + reduce(95), // ==, reduce: ContextVariable + reduce(95), // !=, reduce: ContextVariable + reduce(95), // >, reduce: ContextVariable + reduce(95), // >=, reduce: ContextVariable + reduce(95), // <, reduce: ContextVariable + reduce(95), // <=, reduce: ContextVariable + reduce(95), // |, reduce: ContextVariable + reduce(95), // ^, reduce: ContextVariable + reduce(95), // &, reduce: ContextVariable + reduce(95), // <<, reduce: ContextVariable + reduce(95), // >>, reduce: ContextVariable + reduce(95), // +, reduce: ContextVariable + reduce(95), // -, reduce: ContextVariable + reduce(95), // .+, reduce: ContextVariable + reduce(95), // .-, reduce: ContextVariable + reduce(95), // ., reduce: ContextVariable + reduce(95), // *, reduce: ContextVariable + reduce(95), // /, reduce: ContextVariable + reduce(95), // //, reduce: ContextVariable + reduce(95), // %, reduce: ContextVariable + reduce(95), // .*, reduce: ContextVariable + reduce(95), // ./, reduce: ContextVariable + reduce(95), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(95), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(95), // [, reduce: ContextVariable + reduce(95), // ,, reduce: ContextVariable + nil, // { + reduce(95), // }, reduce: ContextVariable + }, + }, + actionRow{ // S820 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(96), // ?, reduce: ContextVariable + nil, // : + reduce(96), // ||, reduce: ContextVariable + reduce(96), // ^^, reduce: ContextVariable + reduce(96), // &&, reduce: ContextVariable + reduce(96), // =~, reduce: ContextVariable + reduce(96), // !=~, reduce: ContextVariable + reduce(96), // ==, reduce: ContextVariable + reduce(96), // !=, reduce: ContextVariable + reduce(96), // >, reduce: ContextVariable + reduce(96), // >=, reduce: ContextVariable + reduce(96), // <, reduce: ContextVariable + reduce(96), // <=, reduce: ContextVariable + reduce(96), // |, reduce: ContextVariable + reduce(96), // ^, reduce: ContextVariable + reduce(96), // &, reduce: ContextVariable + reduce(96), // <<, reduce: ContextVariable + reduce(96), // >>, reduce: ContextVariable + reduce(96), // +, reduce: ContextVariable + reduce(96), // -, reduce: ContextVariable + reduce(96), // .+, reduce: ContextVariable + reduce(96), // .-, reduce: ContextVariable + reduce(96), // ., reduce: ContextVariable + reduce(96), // *, reduce: ContextVariable + reduce(96), // /, reduce: ContextVariable + reduce(96), // //, reduce: ContextVariable + reduce(96), // %, reduce: ContextVariable + reduce(96), // .*, reduce: ContextVariable + reduce(96), // ./, reduce: ContextVariable + reduce(96), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(96), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(96), // [, reduce: ContextVariable + reduce(96), // ,, reduce: ContextVariable + nil, // { + reduce(96), // }, reduce: ContextVariable + }, + }, + actionRow{ // S821 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(97), // ?, reduce: ContextVariable + nil, // : + reduce(97), // ||, reduce: ContextVariable + reduce(97), // ^^, reduce: ContextVariable + reduce(97), // &&, reduce: ContextVariable + reduce(97), // =~, reduce: ContextVariable + reduce(97), // !=~, reduce: ContextVariable + reduce(97), // ==, reduce: ContextVariable + reduce(97), // !=, reduce: ContextVariable + reduce(97), // >, reduce: ContextVariable + reduce(97), // >=, reduce: ContextVariable + reduce(97), // <, reduce: ContextVariable + reduce(97), // <=, reduce: ContextVariable + reduce(97), // |, reduce: ContextVariable + reduce(97), // ^, reduce: ContextVariable + reduce(97), // &, reduce: ContextVariable + reduce(97), // <<, reduce: ContextVariable + reduce(97), // >>, reduce: ContextVariable + reduce(97), // +, reduce: ContextVariable + reduce(97), // -, reduce: ContextVariable + reduce(97), // .+, reduce: ContextVariable + reduce(97), // .-, reduce: ContextVariable + reduce(97), // ., reduce: ContextVariable + reduce(97), // *, reduce: ContextVariable + reduce(97), // /, reduce: ContextVariable + reduce(97), // //, reduce: ContextVariable + reduce(97), // %, reduce: ContextVariable + reduce(97), // .*, reduce: ContextVariable + reduce(97), // ./, reduce: ContextVariable + reduce(97), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(97), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(97), // [, reduce: ContextVariable + reduce(97), // ,, reduce: ContextVariable + nil, // { + reduce(97), // }, reduce: ContextVariable + }, + }, + actionRow{ // S822 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(98), // ?, reduce: ContextVariable + nil, // : + reduce(98), // ||, reduce: ContextVariable + reduce(98), // ^^, reduce: ContextVariable + reduce(98), // &&, reduce: ContextVariable + reduce(98), // =~, reduce: ContextVariable + reduce(98), // !=~, reduce: ContextVariable + reduce(98), // ==, reduce: ContextVariable + reduce(98), // !=, reduce: ContextVariable + reduce(98), // >, reduce: ContextVariable + reduce(98), // >=, reduce: ContextVariable + reduce(98), // <, reduce: ContextVariable + reduce(98), // <=, reduce: ContextVariable + reduce(98), // |, reduce: ContextVariable + reduce(98), // ^, reduce: ContextVariable + reduce(98), // &, reduce: ContextVariable + reduce(98), // <<, reduce: ContextVariable + reduce(98), // >>, reduce: ContextVariable + reduce(98), // +, reduce: ContextVariable + reduce(98), // -, reduce: ContextVariable + reduce(98), // .+, reduce: ContextVariable + reduce(98), // .-, reduce: ContextVariable + reduce(98), // ., reduce: ContextVariable + reduce(98), // *, reduce: ContextVariable + reduce(98), // /, reduce: ContextVariable + reduce(98), // //, reduce: ContextVariable + reduce(98), // %, reduce: ContextVariable + reduce(98), // .*, reduce: ContextVariable + reduce(98), // ./, reduce: ContextVariable + reduce(98), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(98), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(98), // [, reduce: ContextVariable + reduce(98), // ,, reduce: ContextVariable + nil, // { + reduce(98), // }, reduce: ContextVariable + }, + }, + actionRow{ // S823 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(99), // ?, reduce: ContextVariable + nil, // : + reduce(99), // ||, reduce: ContextVariable + reduce(99), // ^^, reduce: ContextVariable + reduce(99), // &&, reduce: ContextVariable + reduce(99), // =~, reduce: ContextVariable + reduce(99), // !=~, reduce: ContextVariable + reduce(99), // ==, reduce: ContextVariable + reduce(99), // !=, reduce: ContextVariable + reduce(99), // >, reduce: ContextVariable + reduce(99), // >=, reduce: ContextVariable + reduce(99), // <, reduce: ContextVariable + reduce(99), // <=, reduce: ContextVariable + reduce(99), // |, reduce: ContextVariable + reduce(99), // ^, reduce: ContextVariable + reduce(99), // &, reduce: ContextVariable + reduce(99), // <<, reduce: ContextVariable + reduce(99), // >>, reduce: ContextVariable + reduce(99), // +, reduce: ContextVariable + reduce(99), // -, reduce: ContextVariable + reduce(99), // .+, reduce: ContextVariable + reduce(99), // .-, reduce: ContextVariable + reduce(99), // ., reduce: ContextVariable + reduce(99), // *, reduce: ContextVariable + reduce(99), // /, reduce: ContextVariable + reduce(99), // //, reduce: ContextVariable + reduce(99), // %, reduce: ContextVariable + reduce(99), // .*, reduce: ContextVariable + reduce(99), // ./, reduce: ContextVariable + reduce(99), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(99), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(99), // [, reduce: ContextVariable + reduce(99), // ,, reduce: ContextVariable + nil, // { + reduce(99), // }, reduce: ContextVariable + }, + }, + actionRow{ // S824 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(100), // ?, reduce: ContextVariable + nil, // : + reduce(100), // ||, reduce: ContextVariable + reduce(100), // ^^, reduce: ContextVariable + reduce(100), // &&, reduce: ContextVariable + reduce(100), // =~, reduce: ContextVariable + reduce(100), // !=~, reduce: ContextVariable + reduce(100), // ==, reduce: ContextVariable + reduce(100), // !=, reduce: ContextVariable + reduce(100), // >, reduce: ContextVariable + reduce(100), // >=, reduce: ContextVariable + reduce(100), // <, reduce: ContextVariable + reduce(100), // <=, reduce: ContextVariable + reduce(100), // |, reduce: ContextVariable + reduce(100), // ^, reduce: ContextVariable + reduce(100), // &, reduce: ContextVariable + reduce(100), // <<, reduce: ContextVariable + reduce(100), // >>, reduce: ContextVariable + reduce(100), // +, reduce: ContextVariable + reduce(100), // -, reduce: ContextVariable + reduce(100), // .+, reduce: ContextVariable + reduce(100), // .-, reduce: ContextVariable + reduce(100), // ., reduce: ContextVariable + reduce(100), // *, reduce: ContextVariable + reduce(100), // /, reduce: ContextVariable + reduce(100), // //, reduce: ContextVariable + reduce(100), // %, reduce: ContextVariable + reduce(100), // .*, reduce: ContextVariable + reduce(100), // ./, reduce: ContextVariable + reduce(100), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(100), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(100), // [, reduce: ContextVariable + reduce(100), // ,, reduce: ContextVariable + nil, // { + reduce(100), // }, reduce: ContextVariable + }, + }, + actionRow{ // S825 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(101), // ?, reduce: ContextVariable + nil, // : + reduce(101), // ||, reduce: ContextVariable + reduce(101), // ^^, reduce: ContextVariable + reduce(101), // &&, reduce: ContextVariable + reduce(101), // =~, reduce: ContextVariable + reduce(101), // !=~, reduce: ContextVariable + reduce(101), // ==, reduce: ContextVariable + reduce(101), // !=, reduce: ContextVariable + reduce(101), // >, reduce: ContextVariable + reduce(101), // >=, reduce: ContextVariable + reduce(101), // <, reduce: ContextVariable + reduce(101), // <=, reduce: ContextVariable + reduce(101), // |, reduce: ContextVariable + reduce(101), // ^, reduce: ContextVariable + reduce(101), // &, reduce: ContextVariable + reduce(101), // <<, reduce: ContextVariable + reduce(101), // >>, reduce: ContextVariable + reduce(101), // +, reduce: ContextVariable + reduce(101), // -, reduce: ContextVariable + reduce(101), // .+, reduce: ContextVariable + reduce(101), // .-, reduce: ContextVariable + reduce(101), // ., reduce: ContextVariable + reduce(101), // *, reduce: ContextVariable + reduce(101), // /, reduce: ContextVariable + reduce(101), // //, reduce: ContextVariable + reduce(101), // %, reduce: ContextVariable + reduce(101), // .*, reduce: ContextVariable + reduce(101), // ./, reduce: ContextVariable + reduce(101), // .//, reduce: ContextVariable + nil, // ! + nil, // ~ + reduce(101), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(101), // [, reduce: ContextVariable + reduce(101), // ,, reduce: ContextVariable + nil, // { + reduce(101), // }, reduce: ContextVariable + }, + }, + actionRow{ // S826 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(102), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(102), // ||, reduce: MlrvalOrFunction + reduce(102), // ^^, reduce: MlrvalOrFunction + reduce(102), // &&, reduce: MlrvalOrFunction + reduce(102), // =~, reduce: MlrvalOrFunction + reduce(102), // !=~, reduce: MlrvalOrFunction + reduce(102), // ==, reduce: MlrvalOrFunction + reduce(102), // !=, reduce: MlrvalOrFunction + reduce(102), // >, reduce: MlrvalOrFunction + reduce(102), // >=, reduce: MlrvalOrFunction + reduce(102), // <, reduce: MlrvalOrFunction + reduce(102), // <=, reduce: MlrvalOrFunction + reduce(102), // |, reduce: MlrvalOrFunction + reduce(102), // ^, reduce: MlrvalOrFunction + reduce(102), // &, reduce: MlrvalOrFunction + reduce(102), // <<, reduce: MlrvalOrFunction + reduce(102), // >>, reduce: MlrvalOrFunction + reduce(102), // +, reduce: MlrvalOrFunction + reduce(102), // -, reduce: MlrvalOrFunction + reduce(102), // .+, reduce: MlrvalOrFunction + reduce(102), // .-, reduce: MlrvalOrFunction + reduce(102), // ., reduce: MlrvalOrFunction + reduce(102), // *, reduce: MlrvalOrFunction + reduce(102), // /, reduce: MlrvalOrFunction + reduce(102), // //, reduce: MlrvalOrFunction + reduce(102), // %, reduce: MlrvalOrFunction + reduce(102), // .*, reduce: MlrvalOrFunction + reduce(102), // ./, reduce: MlrvalOrFunction + reduce(102), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(102), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(102), // [, reduce: MlrvalOrFunction + reduce(102), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(102), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S827 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + shift(963), // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(274), // ! + shift(275), // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S828 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + 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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(109), // [, reduce: MlrvalOrFunction + reduce(109), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(109), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S829 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + 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 + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(111), // [, reduce: MlrvalOrFunction + reduce(111), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(111), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S830 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(116), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(116), // ||, reduce: MlrvalOrFunction + reduce(116), // ^^, reduce: MlrvalOrFunction + reduce(116), // &&, reduce: MlrvalOrFunction + reduce(116), // =~, reduce: MlrvalOrFunction + reduce(116), // !=~, reduce: MlrvalOrFunction + reduce(116), // ==, reduce: MlrvalOrFunction + reduce(116), // !=, reduce: MlrvalOrFunction + reduce(116), // >, reduce: MlrvalOrFunction + reduce(116), // >=, reduce: MlrvalOrFunction + reduce(116), // <, reduce: MlrvalOrFunction + reduce(116), // <=, reduce: MlrvalOrFunction + reduce(116), // |, reduce: MlrvalOrFunction + reduce(116), // ^, reduce: MlrvalOrFunction + reduce(116), // &, reduce: MlrvalOrFunction + reduce(116), // <<, reduce: MlrvalOrFunction + reduce(116), // >>, reduce: MlrvalOrFunction + reduce(116), // +, reduce: MlrvalOrFunction + reduce(116), // -, reduce: MlrvalOrFunction + reduce(116), // .+, reduce: MlrvalOrFunction + reduce(116), // .-, reduce: MlrvalOrFunction + reduce(116), // ., reduce: MlrvalOrFunction + reduce(116), // *, reduce: MlrvalOrFunction + reduce(116), // /, reduce: MlrvalOrFunction + reduce(116), // //, reduce: MlrvalOrFunction + reduce(116), // %, reduce: MlrvalOrFunction + reduce(116), // .*, reduce: MlrvalOrFunction + reduce(116), // ./, reduce: MlrvalOrFunction + reduce(116), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(116), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(116), // [, reduce: MlrvalOrFunction + reduce(116), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(116), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S831 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + shift(965), // } + }, + }, + actionRow{ // S832 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(13), // ?, reduce: IndirectFieldName + reduce(13), // :, reduce: IndirectFieldName + reduce(13), // ||, reduce: IndirectFieldName + reduce(13), // ^^, reduce: IndirectFieldName + reduce(13), // &&, reduce: IndirectFieldName + reduce(13), // =~, reduce: IndirectFieldName + reduce(13), // !=~, reduce: IndirectFieldName + reduce(13), // ==, reduce: IndirectFieldName + reduce(13), // !=, reduce: IndirectFieldName + reduce(13), // >, reduce: IndirectFieldName + reduce(13), // >=, reduce: IndirectFieldName + reduce(13), // <, reduce: IndirectFieldName + reduce(13), // <=, reduce: IndirectFieldName + reduce(13), // |, reduce: IndirectFieldName + reduce(13), // ^, reduce: IndirectFieldName + reduce(13), // &, reduce: IndirectFieldName + reduce(13), // <<, reduce: IndirectFieldName + reduce(13), // >>, reduce: IndirectFieldName + reduce(13), // +, reduce: IndirectFieldName + reduce(13), // -, reduce: IndirectFieldName + reduce(13), // .+, reduce: IndirectFieldName + reduce(13), // .-, reduce: IndirectFieldName + reduce(13), // ., reduce: IndirectFieldName + reduce(13), // *, reduce: IndirectFieldName + reduce(13), // /, reduce: IndirectFieldName + reduce(13), // //, reduce: IndirectFieldName + reduce(13), // %, reduce: IndirectFieldName + reduce(13), // .*, reduce: IndirectFieldName + reduce(13), // ./, reduce: IndirectFieldName + reduce(13), // .//, reduce: IndirectFieldName + nil, // ! + nil, // ~ + reduce(13), // **, reduce: IndirectFieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(13), // [, reduce: IndirectFieldName + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S833 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(967), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S834 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: LogicalOrTerm + reduce(34), // :, reduce: LogicalOrTerm + reduce(34), // ||, reduce: LogicalOrTerm + shift(580), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S835 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: LogicalXORTerm + reduce(36), // :, reduce: LogicalXORTerm + reduce(36), // ||, reduce: LogicalXORTerm + reduce(36), // ^^, reduce: LogicalXORTerm + shift(581), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S836 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LogicalAndTerm + reduce(38), // :, reduce: LogicalAndTerm + reduce(38), // ||, reduce: LogicalAndTerm + reduce(38), // ^^, reduce: LogicalAndTerm + reduce(38), // &&, reduce: LogicalAndTerm + shift(582), // =~ + shift(583), // !=~ + shift(584), // == + shift(585), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S837 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(40), // ?, reduce: EqneTerm + reduce(40), // :, reduce: EqneTerm + reduce(40), // ||, reduce: EqneTerm + reduce(40), // ^^, reduce: EqneTerm + reduce(40), // &&, reduce: EqneTerm + reduce(40), // =~, reduce: EqneTerm + reduce(40), // !=~, reduce: EqneTerm + reduce(40), // ==, reduce: EqneTerm + reduce(40), // !=, reduce: EqneTerm + shift(586), // > + shift(587), // >= + shift(588), // < + shift(589), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S838 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(41), // ?, reduce: EqneTerm + reduce(41), // :, reduce: EqneTerm + reduce(41), // ||, reduce: EqneTerm + reduce(41), // ^^, reduce: EqneTerm + reduce(41), // &&, reduce: EqneTerm + reduce(41), // =~, reduce: EqneTerm + reduce(41), // !=~, reduce: EqneTerm + reduce(41), // ==, reduce: EqneTerm + reduce(41), // !=, reduce: EqneTerm + shift(586), // > + shift(587), // >= + shift(588), // < + shift(589), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S839 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(42), // ?, reduce: EqneTerm + reduce(42), // :, reduce: EqneTerm + reduce(42), // ||, reduce: EqneTerm + reduce(42), // ^^, reduce: EqneTerm + reduce(42), // &&, reduce: EqneTerm + reduce(42), // =~, reduce: EqneTerm + reduce(42), // !=~, reduce: EqneTerm + reduce(42), // ==, reduce: EqneTerm + reduce(42), // !=, reduce: EqneTerm + shift(586), // > + shift(587), // >= + shift(588), // < + shift(589), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S840 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(43), // ?, reduce: EqneTerm + reduce(43), // :, reduce: EqneTerm + reduce(43), // ||, reduce: EqneTerm + reduce(43), // ^^, reduce: EqneTerm + reduce(43), // &&, reduce: EqneTerm + reduce(43), // =~, reduce: EqneTerm + reduce(43), // !=~, reduce: EqneTerm + reduce(43), // ==, reduce: EqneTerm + reduce(43), // !=, reduce: EqneTerm + shift(586), // > + shift(587), // >= + shift(588), // < + shift(589), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S841 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(45), // ?, reduce: CmpTerm + reduce(45), // :, reduce: CmpTerm + reduce(45), // ||, reduce: CmpTerm + reduce(45), // ^^, reduce: CmpTerm + reduce(45), // &&, reduce: CmpTerm + reduce(45), // =~, reduce: CmpTerm + reduce(45), // !=~, reduce: CmpTerm + reduce(45), // ==, reduce: CmpTerm + reduce(45), // !=, reduce: CmpTerm + reduce(45), // >, reduce: CmpTerm + reduce(45), // >=, reduce: CmpTerm + reduce(45), // <, reduce: CmpTerm + reduce(45), // <=, reduce: CmpTerm + shift(590), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S842 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(46), // ?, reduce: CmpTerm + reduce(46), // :, reduce: CmpTerm + reduce(46), // ||, reduce: CmpTerm + reduce(46), // ^^, reduce: CmpTerm + reduce(46), // &&, reduce: CmpTerm + reduce(46), // =~, reduce: CmpTerm + reduce(46), // !=~, reduce: CmpTerm + reduce(46), // ==, reduce: CmpTerm + reduce(46), // !=, reduce: CmpTerm + reduce(46), // >, reduce: CmpTerm + reduce(46), // >=, reduce: CmpTerm + reduce(46), // <, reduce: CmpTerm + reduce(46), // <=, reduce: CmpTerm + shift(590), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S843 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(47), // ?, reduce: CmpTerm + reduce(47), // :, reduce: CmpTerm + reduce(47), // ||, reduce: CmpTerm + reduce(47), // ^^, reduce: CmpTerm + reduce(47), // &&, reduce: CmpTerm + reduce(47), // =~, reduce: CmpTerm + reduce(47), // !=~, reduce: CmpTerm + reduce(47), // ==, reduce: CmpTerm + reduce(47), // !=, reduce: CmpTerm + reduce(47), // >, reduce: CmpTerm + reduce(47), // >=, reduce: CmpTerm + reduce(47), // <, reduce: CmpTerm + reduce(47), // <=, reduce: CmpTerm + shift(590), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S844 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(48), // ?, reduce: CmpTerm + reduce(48), // :, reduce: CmpTerm + reduce(48), // ||, reduce: CmpTerm + reduce(48), // ^^, reduce: CmpTerm + reduce(48), // &&, reduce: CmpTerm + reduce(48), // =~, reduce: CmpTerm + reduce(48), // !=~, reduce: CmpTerm + reduce(48), // ==, reduce: CmpTerm + reduce(48), // !=, reduce: CmpTerm + reduce(48), // >, reduce: CmpTerm + reduce(48), // >=, reduce: CmpTerm + reduce(48), // <, reduce: CmpTerm + reduce(48), // <=, reduce: CmpTerm + shift(590), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S845 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(50), // ?, reduce: BitwiseORTerm + reduce(50), // :, reduce: BitwiseORTerm + reduce(50), // ||, reduce: BitwiseORTerm + reduce(50), // ^^, reduce: BitwiseORTerm + reduce(50), // &&, reduce: BitwiseORTerm + reduce(50), // =~, reduce: BitwiseORTerm + reduce(50), // !=~, reduce: BitwiseORTerm + reduce(50), // ==, reduce: BitwiseORTerm + reduce(50), // !=, reduce: BitwiseORTerm + reduce(50), // >, reduce: BitwiseORTerm + reduce(50), // >=, reduce: BitwiseORTerm + reduce(50), // <, reduce: BitwiseORTerm + reduce(50), // <=, reduce: BitwiseORTerm + reduce(50), // |, reduce: BitwiseORTerm + shift(591), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S846 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(52), // ?, reduce: BitwiseXORTerm + reduce(52), // :, reduce: BitwiseXORTerm + reduce(52), // ||, reduce: BitwiseXORTerm + reduce(52), // ^^, reduce: BitwiseXORTerm + reduce(52), // &&, reduce: BitwiseXORTerm + reduce(52), // =~, reduce: BitwiseXORTerm + reduce(52), // !=~, reduce: BitwiseXORTerm + reduce(52), // ==, reduce: BitwiseXORTerm + reduce(52), // !=, reduce: BitwiseXORTerm + reduce(52), // >, reduce: BitwiseXORTerm + reduce(52), // >=, reduce: BitwiseXORTerm + reduce(52), // <, reduce: BitwiseXORTerm + reduce(52), // <=, reduce: BitwiseXORTerm + reduce(52), // |, reduce: BitwiseXORTerm + reduce(52), // ^, reduce: BitwiseXORTerm + shift(592), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S847 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(54), // ?, reduce: BitwiseANDTerm + reduce(54), // :, reduce: BitwiseANDTerm + reduce(54), // ||, reduce: BitwiseANDTerm + reduce(54), // ^^, reduce: BitwiseANDTerm + reduce(54), // &&, reduce: BitwiseANDTerm + reduce(54), // =~, reduce: BitwiseANDTerm + reduce(54), // !=~, reduce: BitwiseANDTerm + reduce(54), // ==, reduce: BitwiseANDTerm + reduce(54), // !=, reduce: BitwiseANDTerm + reduce(54), // >, reduce: BitwiseANDTerm + reduce(54), // >=, reduce: BitwiseANDTerm + reduce(54), // <, reduce: BitwiseANDTerm + reduce(54), // <=, reduce: BitwiseANDTerm + reduce(54), // |, reduce: BitwiseANDTerm + reduce(54), // ^, reduce: BitwiseANDTerm + reduce(54), // &, reduce: BitwiseANDTerm + shift(593), // << + shift(594), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S848 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: BitwiseShiftTerm + reduce(56), // :, reduce: BitwiseShiftTerm + reduce(56), // ||, reduce: BitwiseShiftTerm + reduce(56), // ^^, reduce: BitwiseShiftTerm + reduce(56), // &&, reduce: BitwiseShiftTerm + reduce(56), // =~, reduce: BitwiseShiftTerm + reduce(56), // !=~, reduce: BitwiseShiftTerm + reduce(56), // ==, reduce: BitwiseShiftTerm + reduce(56), // !=, reduce: BitwiseShiftTerm + reduce(56), // >, reduce: BitwiseShiftTerm + reduce(56), // >=, reduce: BitwiseShiftTerm + reduce(56), // <, reduce: BitwiseShiftTerm + reduce(56), // <=, reduce: BitwiseShiftTerm + reduce(56), // |, reduce: BitwiseShiftTerm + reduce(56), // ^, reduce: BitwiseShiftTerm + reduce(56), // &, reduce: BitwiseShiftTerm + reduce(56), // <<, reduce: BitwiseShiftTerm + reduce(56), // >>, reduce: BitwiseShiftTerm + shift(595), // + + shift(596), // - + shift(597), // .+ + shift(598), // .- + shift(599), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S849 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: BitwiseShiftTerm + reduce(57), // :, reduce: BitwiseShiftTerm + reduce(57), // ||, reduce: BitwiseShiftTerm + reduce(57), // ^^, reduce: BitwiseShiftTerm + reduce(57), // &&, reduce: BitwiseShiftTerm + reduce(57), // =~, reduce: BitwiseShiftTerm + reduce(57), // !=~, reduce: BitwiseShiftTerm + reduce(57), // ==, reduce: BitwiseShiftTerm + reduce(57), // !=, reduce: BitwiseShiftTerm + reduce(57), // >, reduce: BitwiseShiftTerm + reduce(57), // >=, reduce: BitwiseShiftTerm + reduce(57), // <, reduce: BitwiseShiftTerm + reduce(57), // <=, reduce: BitwiseShiftTerm + reduce(57), // |, reduce: BitwiseShiftTerm + reduce(57), // ^, reduce: BitwiseShiftTerm + reduce(57), // &, reduce: BitwiseShiftTerm + reduce(57), // <<, reduce: BitwiseShiftTerm + reduce(57), // >>, reduce: BitwiseShiftTerm + shift(595), // + + shift(596), // - + shift(597), // .+ + shift(598), // .- + shift(599), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S850 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: AddsubdotTerm + reduce(59), // :, reduce: AddsubdotTerm + reduce(59), // ||, reduce: AddsubdotTerm + reduce(59), // ^^, reduce: AddsubdotTerm + reduce(59), // &&, reduce: AddsubdotTerm + reduce(59), // =~, reduce: AddsubdotTerm + reduce(59), // !=~, reduce: AddsubdotTerm + reduce(59), // ==, reduce: AddsubdotTerm + reduce(59), // !=, reduce: AddsubdotTerm + reduce(59), // >, reduce: AddsubdotTerm + reduce(59), // >=, reduce: AddsubdotTerm + reduce(59), // <, reduce: AddsubdotTerm + reduce(59), // <=, reduce: AddsubdotTerm + reduce(59), // |, reduce: AddsubdotTerm + reduce(59), // ^, reduce: AddsubdotTerm + reduce(59), // &, reduce: AddsubdotTerm + reduce(59), // <<, reduce: AddsubdotTerm + reduce(59), // >>, reduce: AddsubdotTerm + reduce(59), // +, reduce: AddsubdotTerm + reduce(59), // -, reduce: AddsubdotTerm + reduce(59), // .+, reduce: AddsubdotTerm + reduce(59), // .-, reduce: AddsubdotTerm + reduce(59), // ., reduce: AddsubdotTerm + shift(601), // * + shift(602), // / + shift(603), // // + shift(604), // % + shift(605), // .* + shift(606), // ./ + shift(607), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S851 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: AddsubdotTerm + reduce(60), // :, reduce: AddsubdotTerm + reduce(60), // ||, reduce: AddsubdotTerm + reduce(60), // ^^, reduce: AddsubdotTerm + reduce(60), // &&, reduce: AddsubdotTerm + reduce(60), // =~, reduce: AddsubdotTerm + reduce(60), // !=~, reduce: AddsubdotTerm + reduce(60), // ==, reduce: AddsubdotTerm + reduce(60), // !=, reduce: AddsubdotTerm + reduce(60), // >, reduce: AddsubdotTerm + reduce(60), // >=, reduce: AddsubdotTerm + reduce(60), // <, reduce: AddsubdotTerm + reduce(60), // <=, reduce: AddsubdotTerm + reduce(60), // |, reduce: AddsubdotTerm + reduce(60), // ^, reduce: AddsubdotTerm + reduce(60), // &, reduce: AddsubdotTerm + reduce(60), // <<, reduce: AddsubdotTerm + reduce(60), // >>, reduce: AddsubdotTerm + reduce(60), // +, reduce: AddsubdotTerm + reduce(60), // -, reduce: AddsubdotTerm + reduce(60), // .+, reduce: AddsubdotTerm + reduce(60), // .-, reduce: AddsubdotTerm + reduce(60), // ., reduce: AddsubdotTerm + shift(601), // * + shift(602), // / + shift(603), // // + shift(604), // % + shift(605), // .* + shift(606), // ./ + shift(607), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S852 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: AddsubdotTerm + reduce(61), // :, reduce: AddsubdotTerm + reduce(61), // ||, reduce: AddsubdotTerm + reduce(61), // ^^, reduce: AddsubdotTerm + reduce(61), // &&, reduce: AddsubdotTerm + reduce(61), // =~, reduce: AddsubdotTerm + reduce(61), // !=~, reduce: AddsubdotTerm + reduce(61), // ==, reduce: AddsubdotTerm + reduce(61), // !=, reduce: AddsubdotTerm + reduce(61), // >, reduce: AddsubdotTerm + reduce(61), // >=, reduce: AddsubdotTerm + reduce(61), // <, reduce: AddsubdotTerm + reduce(61), // <=, reduce: AddsubdotTerm + reduce(61), // |, reduce: AddsubdotTerm + reduce(61), // ^, reduce: AddsubdotTerm + reduce(61), // &, reduce: AddsubdotTerm + reduce(61), // <<, reduce: AddsubdotTerm + reduce(61), // >>, reduce: AddsubdotTerm + reduce(61), // +, reduce: AddsubdotTerm + reduce(61), // -, reduce: AddsubdotTerm + reduce(61), // .+, reduce: AddsubdotTerm + reduce(61), // .-, reduce: AddsubdotTerm + reduce(61), // ., reduce: AddsubdotTerm + shift(601), // * + shift(602), // / + shift(603), // // + shift(604), // % + shift(605), // .* + shift(606), // ./ + shift(607), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S853 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: AddsubdotTerm + reduce(62), // :, reduce: AddsubdotTerm + reduce(62), // ||, reduce: AddsubdotTerm + reduce(62), // ^^, reduce: AddsubdotTerm + reduce(62), // &&, reduce: AddsubdotTerm + reduce(62), // =~, reduce: AddsubdotTerm + reduce(62), // !=~, reduce: AddsubdotTerm + reduce(62), // ==, reduce: AddsubdotTerm + reduce(62), // !=, reduce: AddsubdotTerm + reduce(62), // >, reduce: AddsubdotTerm + reduce(62), // >=, reduce: AddsubdotTerm + reduce(62), // <, reduce: AddsubdotTerm + reduce(62), // <=, reduce: AddsubdotTerm + reduce(62), // |, reduce: AddsubdotTerm + reduce(62), // ^, reduce: AddsubdotTerm + reduce(62), // &, reduce: AddsubdotTerm + reduce(62), // <<, reduce: AddsubdotTerm + reduce(62), // >>, reduce: AddsubdotTerm + reduce(62), // +, reduce: AddsubdotTerm + reduce(62), // -, reduce: AddsubdotTerm + reduce(62), // .+, reduce: AddsubdotTerm + reduce(62), // .-, reduce: AddsubdotTerm + reduce(62), // ., reduce: AddsubdotTerm + shift(601), // * + shift(602), // / + shift(603), // // + shift(604), // % + shift(605), // .* + shift(606), // ./ + shift(607), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S854 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: AddsubdotTerm + reduce(63), // :, reduce: AddsubdotTerm + reduce(63), // ||, reduce: AddsubdotTerm + reduce(63), // ^^, reduce: AddsubdotTerm + reduce(63), // &&, reduce: AddsubdotTerm + reduce(63), // =~, reduce: AddsubdotTerm + reduce(63), // !=~, reduce: AddsubdotTerm + reduce(63), // ==, reduce: AddsubdotTerm + reduce(63), // !=, reduce: AddsubdotTerm + reduce(63), // >, reduce: AddsubdotTerm + reduce(63), // >=, reduce: AddsubdotTerm + reduce(63), // <, reduce: AddsubdotTerm + reduce(63), // <=, reduce: AddsubdotTerm + reduce(63), // |, reduce: AddsubdotTerm + reduce(63), // ^, reduce: AddsubdotTerm + reduce(63), // &, reduce: AddsubdotTerm + reduce(63), // <<, reduce: AddsubdotTerm + reduce(63), // >>, reduce: AddsubdotTerm + reduce(63), // +, reduce: AddsubdotTerm + reduce(63), // -, reduce: AddsubdotTerm + reduce(63), // .+, reduce: AddsubdotTerm + reduce(63), // .-, reduce: AddsubdotTerm + reduce(63), // ., reduce: AddsubdotTerm + shift(601), // * + shift(602), // / + shift(603), // // + shift(604), // % + shift(605), // .* + shift(606), // ./ + shift(607), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S855 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: MuldivTerm + reduce(65), // :, reduce: MuldivTerm + reduce(65), // ||, reduce: MuldivTerm + reduce(65), // ^^, reduce: MuldivTerm + reduce(65), // &&, reduce: MuldivTerm + reduce(65), // =~, reduce: MuldivTerm + reduce(65), // !=~, reduce: MuldivTerm + reduce(65), // ==, reduce: MuldivTerm + reduce(65), // !=, reduce: MuldivTerm + reduce(65), // >, reduce: MuldivTerm + reduce(65), // >=, reduce: MuldivTerm + reduce(65), // <, reduce: MuldivTerm + reduce(65), // <=, reduce: MuldivTerm + reduce(65), // |, reduce: MuldivTerm + reduce(65), // ^, reduce: MuldivTerm + reduce(65), // &, reduce: MuldivTerm + reduce(65), // <<, reduce: MuldivTerm + reduce(65), // >>, reduce: MuldivTerm + reduce(65), // +, reduce: MuldivTerm + reduce(65), // -, reduce: MuldivTerm + reduce(65), // .+, reduce: MuldivTerm + reduce(65), // .-, reduce: MuldivTerm + reduce(65), // ., reduce: MuldivTerm + reduce(65), // *, reduce: MuldivTerm + reduce(65), // /, reduce: MuldivTerm + reduce(65), // //, reduce: MuldivTerm + reduce(65), // %, reduce: MuldivTerm + reduce(65), // .*, reduce: MuldivTerm + reduce(65), // ./, reduce: MuldivTerm + reduce(65), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S856 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: MuldivTerm + reduce(66), // :, reduce: MuldivTerm + reduce(66), // ||, reduce: MuldivTerm + reduce(66), // ^^, reduce: MuldivTerm + reduce(66), // &&, reduce: MuldivTerm + reduce(66), // =~, reduce: MuldivTerm + reduce(66), // !=~, reduce: MuldivTerm + reduce(66), // ==, reduce: MuldivTerm + reduce(66), // !=, reduce: MuldivTerm + reduce(66), // >, reduce: MuldivTerm + reduce(66), // >=, reduce: MuldivTerm + reduce(66), // <, reduce: MuldivTerm + reduce(66), // <=, reduce: MuldivTerm + reduce(66), // |, reduce: MuldivTerm + reduce(66), // ^, reduce: MuldivTerm + reduce(66), // &, reduce: MuldivTerm + reduce(66), // <<, reduce: MuldivTerm + reduce(66), // >>, reduce: MuldivTerm + reduce(66), // +, reduce: MuldivTerm + reduce(66), // -, reduce: MuldivTerm + reduce(66), // .+, reduce: MuldivTerm + reduce(66), // .-, reduce: MuldivTerm + reduce(66), // ., reduce: MuldivTerm + reduce(66), // *, reduce: MuldivTerm + reduce(66), // /, reduce: MuldivTerm + reduce(66), // //, reduce: MuldivTerm + reduce(66), // %, reduce: MuldivTerm + reduce(66), // .*, reduce: MuldivTerm + reduce(66), // ./, reduce: MuldivTerm + reduce(66), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S857 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: MuldivTerm + reduce(67), // :, reduce: MuldivTerm + reduce(67), // ||, reduce: MuldivTerm + reduce(67), // ^^, reduce: MuldivTerm + reduce(67), // &&, reduce: MuldivTerm + reduce(67), // =~, reduce: MuldivTerm + reduce(67), // !=~, reduce: MuldivTerm + reduce(67), // ==, reduce: MuldivTerm + reduce(67), // !=, reduce: MuldivTerm + reduce(67), // >, reduce: MuldivTerm + reduce(67), // >=, reduce: MuldivTerm + reduce(67), // <, reduce: MuldivTerm + reduce(67), // <=, reduce: MuldivTerm + reduce(67), // |, reduce: MuldivTerm + reduce(67), // ^, reduce: MuldivTerm + reduce(67), // &, reduce: MuldivTerm + reduce(67), // <<, reduce: MuldivTerm + reduce(67), // >>, reduce: MuldivTerm + reduce(67), // +, reduce: MuldivTerm + reduce(67), // -, reduce: MuldivTerm + reduce(67), // .+, reduce: MuldivTerm + reduce(67), // .-, reduce: MuldivTerm + reduce(67), // ., reduce: MuldivTerm + reduce(67), // *, reduce: MuldivTerm + reduce(67), // /, reduce: MuldivTerm + reduce(67), // //, reduce: MuldivTerm + reduce(67), // %, reduce: MuldivTerm + reduce(67), // .*, reduce: MuldivTerm + reduce(67), // ./, reduce: MuldivTerm + reduce(67), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S858 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: MuldivTerm + reduce(68), // :, reduce: MuldivTerm + reduce(68), // ||, reduce: MuldivTerm + reduce(68), // ^^, reduce: MuldivTerm + reduce(68), // &&, reduce: MuldivTerm + reduce(68), // =~, reduce: MuldivTerm + reduce(68), // !=~, reduce: MuldivTerm + reduce(68), // ==, reduce: MuldivTerm + reduce(68), // !=, reduce: MuldivTerm + reduce(68), // >, reduce: MuldivTerm + reduce(68), // >=, reduce: MuldivTerm + reduce(68), // <, reduce: MuldivTerm + reduce(68), // <=, reduce: MuldivTerm + reduce(68), // |, reduce: MuldivTerm + reduce(68), // ^, reduce: MuldivTerm + reduce(68), // &, reduce: MuldivTerm + reduce(68), // <<, reduce: MuldivTerm + reduce(68), // >>, reduce: MuldivTerm + reduce(68), // +, reduce: MuldivTerm + reduce(68), // -, reduce: MuldivTerm + reduce(68), // .+, reduce: MuldivTerm + reduce(68), // .-, reduce: MuldivTerm + reduce(68), // ., reduce: MuldivTerm + reduce(68), // *, reduce: MuldivTerm + reduce(68), // /, reduce: MuldivTerm + reduce(68), // //, reduce: MuldivTerm + reduce(68), // %, reduce: MuldivTerm + reduce(68), // .*, reduce: MuldivTerm + reduce(68), // ./, reduce: MuldivTerm + reduce(68), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S859 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: MuldivTerm + reduce(69), // :, reduce: MuldivTerm + reduce(69), // ||, reduce: MuldivTerm + reduce(69), // ^^, reduce: MuldivTerm + reduce(69), // &&, reduce: MuldivTerm + reduce(69), // =~, reduce: MuldivTerm + reduce(69), // !=~, reduce: MuldivTerm + reduce(69), // ==, reduce: MuldivTerm + reduce(69), // !=, reduce: MuldivTerm + reduce(69), // >, reduce: MuldivTerm + reduce(69), // >=, reduce: MuldivTerm + reduce(69), // <, reduce: MuldivTerm + reduce(69), // <=, reduce: MuldivTerm + reduce(69), // |, reduce: MuldivTerm + reduce(69), // ^, reduce: MuldivTerm + reduce(69), // &, reduce: MuldivTerm + reduce(69), // <<, reduce: MuldivTerm + reduce(69), // >>, reduce: MuldivTerm + reduce(69), // +, reduce: MuldivTerm + reduce(69), // -, reduce: MuldivTerm + reduce(69), // .+, reduce: MuldivTerm + reduce(69), // .-, reduce: MuldivTerm + reduce(69), // ., reduce: MuldivTerm + reduce(69), // *, reduce: MuldivTerm + reduce(69), // /, reduce: MuldivTerm + reduce(69), // //, reduce: MuldivTerm + reduce(69), // %, reduce: MuldivTerm + reduce(69), // .*, reduce: MuldivTerm + reduce(69), // ./, reduce: MuldivTerm + reduce(69), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S860 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: MuldivTerm + reduce(70), // :, reduce: MuldivTerm + reduce(70), // ||, reduce: MuldivTerm + reduce(70), // ^^, reduce: MuldivTerm + reduce(70), // &&, reduce: MuldivTerm + reduce(70), // =~, reduce: MuldivTerm + reduce(70), // !=~, reduce: MuldivTerm + reduce(70), // ==, reduce: MuldivTerm + reduce(70), // !=, reduce: MuldivTerm + reduce(70), // >, reduce: MuldivTerm + reduce(70), // >=, reduce: MuldivTerm + reduce(70), // <, reduce: MuldivTerm + reduce(70), // <=, reduce: MuldivTerm + reduce(70), // |, reduce: MuldivTerm + reduce(70), // ^, reduce: MuldivTerm + reduce(70), // &, reduce: MuldivTerm + reduce(70), // <<, reduce: MuldivTerm + reduce(70), // >>, reduce: MuldivTerm + reduce(70), // +, reduce: MuldivTerm + reduce(70), // -, reduce: MuldivTerm + reduce(70), // .+, reduce: MuldivTerm + reduce(70), // .-, reduce: MuldivTerm + reduce(70), // ., reduce: MuldivTerm + reduce(70), // *, reduce: MuldivTerm + reduce(70), // /, reduce: MuldivTerm + reduce(70), // //, reduce: MuldivTerm + reduce(70), // %, reduce: MuldivTerm + reduce(70), // .*, reduce: MuldivTerm + reduce(70), // ./, reduce: MuldivTerm + reduce(70), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S861 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: MuldivTerm + reduce(71), // :, reduce: MuldivTerm + reduce(71), // ||, reduce: MuldivTerm + reduce(71), // ^^, reduce: MuldivTerm + reduce(71), // &&, reduce: MuldivTerm + reduce(71), // =~, reduce: MuldivTerm + reduce(71), // !=~, reduce: MuldivTerm + reduce(71), // ==, reduce: MuldivTerm + reduce(71), // !=, reduce: MuldivTerm + reduce(71), // >, reduce: MuldivTerm + reduce(71), // >=, reduce: MuldivTerm + reduce(71), // <, reduce: MuldivTerm + reduce(71), // <=, reduce: MuldivTerm + reduce(71), // |, reduce: MuldivTerm + reduce(71), // ^, reduce: MuldivTerm + reduce(71), // &, reduce: MuldivTerm + reduce(71), // <<, reduce: MuldivTerm + reduce(71), // >>, reduce: MuldivTerm + reduce(71), // +, reduce: MuldivTerm + reduce(71), // -, reduce: MuldivTerm + reduce(71), // .+, reduce: MuldivTerm + reduce(71), // .-, reduce: MuldivTerm + reduce(71), // ., reduce: MuldivTerm + reduce(71), // *, reduce: MuldivTerm + reduce(71), // /, reduce: MuldivTerm + reduce(71), // //, reduce: MuldivTerm + reduce(71), // %, reduce: MuldivTerm + reduce(71), // .*, reduce: MuldivTerm + reduce(71), // ./, reduce: MuldivTerm + reduce(71), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S862 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: PowTerm + reduce(80), // :, reduce: PowTerm + reduce(80), // ||, reduce: PowTerm + reduce(80), // ^^, reduce: PowTerm + reduce(80), // &&, reduce: PowTerm + reduce(80), // =~, reduce: PowTerm + reduce(80), // !=~, reduce: PowTerm + reduce(80), // ==, reduce: PowTerm + reduce(80), // !=, reduce: PowTerm + reduce(80), // >, reduce: PowTerm + reduce(80), // >=, reduce: PowTerm + reduce(80), // <, reduce: PowTerm + reduce(80), // <=, reduce: PowTerm + reduce(80), // |, reduce: PowTerm + reduce(80), // ^, reduce: PowTerm + reduce(80), // &, reduce: PowTerm + reduce(80), // <<, reduce: PowTerm + reduce(80), // >>, reduce: PowTerm + reduce(80), // +, reduce: PowTerm + reduce(80), // -, reduce: PowTerm + reduce(80), // .+, reduce: PowTerm + reduce(80), // .-, reduce: PowTerm + reduce(80), // ., reduce: PowTerm + reduce(80), // *, reduce: PowTerm + reduce(80), // /, reduce: PowTerm + reduce(80), // //, reduce: PowTerm + reduce(80), // %, reduce: PowTerm + reduce(80), // .*, reduce: PowTerm + reduce(80), // ./, reduce: PowTerm + reduce(80), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S863 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(968), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(969), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S864 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(971), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S865 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: MlrvalOrFunction + reduce(82), // :, reduce: MlrvalOrFunction + reduce(82), // ||, reduce: MlrvalOrFunction + reduce(82), // ^^, reduce: MlrvalOrFunction + reduce(82), // &&, reduce: MlrvalOrFunction + reduce(82), // =~, reduce: MlrvalOrFunction + reduce(82), // !=~, reduce: MlrvalOrFunction + reduce(82), // ==, reduce: MlrvalOrFunction + reduce(82), // !=, reduce: MlrvalOrFunction + reduce(82), // >, reduce: MlrvalOrFunction + reduce(82), // >=, reduce: MlrvalOrFunction + reduce(82), // <, reduce: MlrvalOrFunction + reduce(82), // <=, reduce: MlrvalOrFunction + reduce(82), // |, reduce: MlrvalOrFunction + reduce(82), // ^, reduce: MlrvalOrFunction + reduce(82), // &, reduce: MlrvalOrFunction + reduce(82), // <<, reduce: MlrvalOrFunction + reduce(82), // >>, reduce: MlrvalOrFunction + reduce(82), // +, reduce: MlrvalOrFunction + reduce(82), // -, reduce: MlrvalOrFunction + reduce(82), // .+, reduce: MlrvalOrFunction + reduce(82), // .-, reduce: MlrvalOrFunction + reduce(82), // ., reduce: MlrvalOrFunction + reduce(82), // *, reduce: MlrvalOrFunction + reduce(82), // /, reduce: MlrvalOrFunction + reduce(82), // //, reduce: MlrvalOrFunction + reduce(82), // %, reduce: MlrvalOrFunction + reduce(82), // .*, reduce: MlrvalOrFunction + reduce(82), // ./, reduce: MlrvalOrFunction + reduce(82), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(82), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(82), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S866 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: ArrayLiteral + reduce(104), // :, reduce: ArrayLiteral + reduce(104), // ||, reduce: ArrayLiteral + reduce(104), // ^^, reduce: ArrayLiteral + reduce(104), // &&, reduce: ArrayLiteral + reduce(104), // =~, reduce: ArrayLiteral + reduce(104), // !=~, reduce: ArrayLiteral + reduce(104), // ==, reduce: ArrayLiteral + reduce(104), // !=, reduce: ArrayLiteral + reduce(104), // >, reduce: ArrayLiteral + reduce(104), // >=, reduce: ArrayLiteral + reduce(104), // <, reduce: ArrayLiteral + reduce(104), // <=, reduce: ArrayLiteral + reduce(104), // |, reduce: ArrayLiteral + reduce(104), // ^, reduce: ArrayLiteral + reduce(104), // &, reduce: ArrayLiteral + reduce(104), // <<, reduce: ArrayLiteral + reduce(104), // >>, reduce: ArrayLiteral + reduce(104), // +, reduce: ArrayLiteral + reduce(104), // -, reduce: ArrayLiteral + reduce(104), // .+, reduce: ArrayLiteral + reduce(104), // .-, reduce: ArrayLiteral + reduce(104), // ., reduce: ArrayLiteral + reduce(104), // *, reduce: ArrayLiteral + reduce(104), // /, reduce: ArrayLiteral + reduce(104), // //, reduce: ArrayLiteral + reduce(104), // %, reduce: ArrayLiteral + reduce(104), // .*, reduce: ArrayLiteral + reduce(104), // ./, reduce: ArrayLiteral + reduce(104), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(104), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(104), // [, reduce: ArrayLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S867 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MapLiteral + reduce(118), // :, reduce: MapLiteral + reduce(118), // ||, reduce: MapLiteral + reduce(118), // ^^, reduce: MapLiteral + reduce(118), // &&, reduce: MapLiteral + reduce(118), // =~, reduce: MapLiteral + reduce(118), // !=~, reduce: MapLiteral + reduce(118), // ==, reduce: MapLiteral + reduce(118), // !=, reduce: MapLiteral + reduce(118), // >, reduce: MapLiteral + reduce(118), // >=, reduce: MapLiteral + reduce(118), // <, reduce: MapLiteral + reduce(118), // <=, reduce: MapLiteral + reduce(118), // |, reduce: MapLiteral + reduce(118), // ^, reduce: MapLiteral + reduce(118), // &, reduce: MapLiteral + reduce(118), // <<, reduce: MapLiteral + reduce(118), // >>, reduce: MapLiteral + reduce(118), // +, reduce: MapLiteral + reduce(118), // -, reduce: MapLiteral + reduce(118), // .+, reduce: MapLiteral + reduce(118), // .-, reduce: MapLiteral + reduce(118), // ., reduce: MapLiteral + reduce(118), // *, reduce: MapLiteral + reduce(118), // /, reduce: MapLiteral + reduce(118), // //, reduce: MapLiteral + reduce(118), // %, reduce: MapLiteral + reduce(118), // .*, reduce: MapLiteral + reduce(118), // ./, reduce: MapLiteral + reduce(118), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(118), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(118), // [, reduce: MapLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S868 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + reduce(121), // }, reduce: MapLiteralKeyValuePairs + }, + }, + actionRow{ // S869 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(91), // md_token_field_name + shift(92), // $[ + nil, // ] + shift(93), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(105), // + + shift(107), // - + shift(108), // .+ + shift(109), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(112), // ! + shift(113), // ~ + nil, // ** + shift(115), // ( + nil, // ) + shift(116), // md_token_string_literal + shift(117), // md_token_int_literal + shift(118), // md_token_float_literal + shift(119), // md_token_boolean_literal + shift(120), // md_token_panic + shift(122), // md_token_IPS + shift(123), // md_token_IFS + shift(124), // md_token_IRS + shift(125), // md_token_OPS + shift(126), // md_token_OFS + shift(127), // md_token_ORS + shift(128), // md_token_NF + shift(129), // md_token_NR + shift(130), // md_token_FNR + shift(131), // md_token_FILENAME + shift(132), // md_token_FILENUM + shift(134), // [ + nil, // , + shift(138), // { + nil, // } + }, + }, + actionRow{ // S870 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(110), // $, reduce: ArrayOrMapIndexAccess + reduce(110), // ;, reduce: ArrayOrMapIndexAccess + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(110), // ||, reduce: ArrayOrMapIndexAccess + reduce(110), // ^^, reduce: ArrayOrMapIndexAccess + reduce(110), // &&, reduce: ArrayOrMapIndexAccess + reduce(110), // =~, reduce: ArrayOrMapIndexAccess + reduce(110), // !=~, reduce: ArrayOrMapIndexAccess + reduce(110), // ==, reduce: ArrayOrMapIndexAccess + reduce(110), // !=, reduce: ArrayOrMapIndexAccess + reduce(110), // >, reduce: ArrayOrMapIndexAccess + reduce(110), // >=, reduce: ArrayOrMapIndexAccess + reduce(110), // <, reduce: ArrayOrMapIndexAccess + reduce(110), // <=, reduce: ArrayOrMapIndexAccess + reduce(110), // |, reduce: ArrayOrMapIndexAccess + reduce(110), // ^, reduce: ArrayOrMapIndexAccess + reduce(110), // &, reduce: ArrayOrMapIndexAccess + reduce(110), // <<, reduce: ArrayOrMapIndexAccess + reduce(110), // >>, reduce: ArrayOrMapIndexAccess + reduce(110), // +, reduce: ArrayOrMapIndexAccess + reduce(110), // -, reduce: ArrayOrMapIndexAccess + reduce(110), // .+, reduce: ArrayOrMapIndexAccess + reduce(110), // .-, reduce: ArrayOrMapIndexAccess + reduce(110), // ., reduce: ArrayOrMapIndexAccess + reduce(110), // *, reduce: ArrayOrMapIndexAccess + reduce(110), // /, reduce: ArrayOrMapIndexAccess + reduce(110), // //, reduce: ArrayOrMapIndexAccess + reduce(110), // %, reduce: ArrayOrMapIndexAccess + reduce(110), // .*, reduce: ArrayOrMapIndexAccess + reduce(110), // ./, reduce: ArrayOrMapIndexAccess + reduce(110), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(110), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(110), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S871 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(974), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S872 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(975), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S873 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(115), // $, reduce: ArraySliceAccess + reduce(115), // ;, reduce: ArraySliceAccess + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86471,7 +73371,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(115), // ?, reduce: ArraySliceAccess - reduce(115), // :, reduce: ArraySliceAccess + nil, // : reduce(115), // ||, reduce: ArraySliceAccess reduce(115), // ^^, reduce: ArraySliceAccess reduce(115), // &&, reduce: ArraySliceAccess @@ -86505,10 +73405,6 @@ var actionTab = actionTable{ reduce(115), // **, reduce: ArraySliceAccess nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86531,13 +73427,185 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1030 + actionRow{ // S874 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(32), // ], reduce: TernaryTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S875 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(976), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S876 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(114), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86555,7 +73623,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(114), // ?, reduce: ArraySliceAccess - reduce(114), // :, reduce: ArraySliceAccess + nil, // : reduce(114), // ||, reduce: ArraySliceAccess reduce(114), // ^^, reduce: ArraySliceAccess reduce(114), // &&, reduce: ArraySliceAccess @@ -86589,10 +73657,6 @@ var actionTab = actionTable{ reduce(114), // **, reduce: ArraySliceAccess nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86615,13 +73679,269 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1031 + actionRow{ // S877 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(13), // ], reduce: IndirectFieldName + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(13), // ?, reduce: IndirectFieldName + reduce(13), // :, reduce: IndirectFieldName + reduce(13), // ||, reduce: IndirectFieldName + reduce(13), // ^^, reduce: IndirectFieldName + reduce(13), // &&, reduce: IndirectFieldName + reduce(13), // =~, reduce: IndirectFieldName + reduce(13), // !=~, reduce: IndirectFieldName + reduce(13), // ==, reduce: IndirectFieldName + reduce(13), // !=, reduce: IndirectFieldName + reduce(13), // >, reduce: IndirectFieldName + reduce(13), // >=, reduce: IndirectFieldName + reduce(13), // <, reduce: IndirectFieldName + reduce(13), // <=, reduce: IndirectFieldName + reduce(13), // |, reduce: IndirectFieldName + reduce(13), // ^, reduce: IndirectFieldName + reduce(13), // &, reduce: IndirectFieldName + reduce(13), // <<, reduce: IndirectFieldName + reduce(13), // >>, reduce: IndirectFieldName + reduce(13), // +, reduce: IndirectFieldName + reduce(13), // -, reduce: IndirectFieldName + reduce(13), // .+, reduce: IndirectFieldName + reduce(13), // .-, reduce: IndirectFieldName + reduce(13), // ., reduce: IndirectFieldName + reduce(13), // *, reduce: IndirectFieldName + reduce(13), // /, reduce: IndirectFieldName + reduce(13), // //, reduce: IndirectFieldName + reduce(13), // %, reduce: IndirectFieldName + reduce(13), // .*, reduce: IndirectFieldName + reduce(13), // ./, reduce: IndirectFieldName + reduce(13), // .//, reduce: IndirectFieldName + nil, // ! + nil, // ~ + reduce(13), // **, reduce: IndirectFieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(13), // [, reduce: IndirectFieldName + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S878 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(977), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S879 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(34), // ], reduce: LogicalOrTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: LogicalOrTerm + reduce(34), // :, reduce: LogicalOrTerm + reduce(34), // ||, reduce: LogicalOrTerm + shift(666), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S880 canRecover: false, actions: [numSymbols]action{ nil, // INVALID - reduce(113), // $, reduce: ArraySliceAccess - reduce(113), // ;, reduce: ArraySliceAccess + nil, // $ + nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(113), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86673,10 +73993,6 @@ var actionTab = actionTable{ reduce(113), // **, reduce: ArraySliceAccess nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86699,13 +74015,2369 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1032 + actionRow{ // S881 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(36), // ], reduce: LogicalXORTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: LogicalXORTerm + reduce(36), // :, reduce: LogicalXORTerm + reduce(36), // ||, reduce: LogicalXORTerm + reduce(36), // ^^, reduce: LogicalXORTerm + shift(667), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S882 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(38), // ], reduce: LogicalAndTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LogicalAndTerm + reduce(38), // :, reduce: LogicalAndTerm + reduce(38), // ||, reduce: LogicalAndTerm + reduce(38), // ^^, reduce: LogicalAndTerm + reduce(38), // &&, reduce: LogicalAndTerm + shift(668), // =~ + shift(669), // !=~ + shift(670), // == + shift(671), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S883 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(40), // ], reduce: EqneTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(40), // ?, reduce: EqneTerm + reduce(40), // :, reduce: EqneTerm + reduce(40), // ||, reduce: EqneTerm + reduce(40), // ^^, reduce: EqneTerm + reduce(40), // &&, reduce: EqneTerm + reduce(40), // =~, reduce: EqneTerm + reduce(40), // !=~, reduce: EqneTerm + reduce(40), // ==, reduce: EqneTerm + reduce(40), // !=, reduce: EqneTerm + shift(672), // > + shift(673), // >= + shift(674), // < + shift(675), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S884 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(41), // ], reduce: EqneTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(41), // ?, reduce: EqneTerm + reduce(41), // :, reduce: EqneTerm + reduce(41), // ||, reduce: EqneTerm + reduce(41), // ^^, reduce: EqneTerm + reduce(41), // &&, reduce: EqneTerm + reduce(41), // =~, reduce: EqneTerm + reduce(41), // !=~, reduce: EqneTerm + reduce(41), // ==, reduce: EqneTerm + reduce(41), // !=, reduce: EqneTerm + shift(672), // > + shift(673), // >= + shift(674), // < + shift(675), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S885 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(42), // ], reduce: EqneTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(42), // ?, reduce: EqneTerm + reduce(42), // :, reduce: EqneTerm + reduce(42), // ||, reduce: EqneTerm + reduce(42), // ^^, reduce: EqneTerm + reduce(42), // &&, reduce: EqneTerm + reduce(42), // =~, reduce: EqneTerm + reduce(42), // !=~, reduce: EqneTerm + reduce(42), // ==, reduce: EqneTerm + reduce(42), // !=, reduce: EqneTerm + shift(672), // > + shift(673), // >= + shift(674), // < + shift(675), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S886 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(43), // ], reduce: EqneTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(43), // ?, reduce: EqneTerm + reduce(43), // :, reduce: EqneTerm + reduce(43), // ||, reduce: EqneTerm + reduce(43), // ^^, reduce: EqneTerm + reduce(43), // &&, reduce: EqneTerm + reduce(43), // =~, reduce: EqneTerm + reduce(43), // !=~, reduce: EqneTerm + reduce(43), // ==, reduce: EqneTerm + reduce(43), // !=, reduce: EqneTerm + shift(672), // > + shift(673), // >= + shift(674), // < + shift(675), // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S887 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(45), // ], reduce: CmpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(45), // ?, reduce: CmpTerm + reduce(45), // :, reduce: CmpTerm + reduce(45), // ||, reduce: CmpTerm + reduce(45), // ^^, reduce: CmpTerm + reduce(45), // &&, reduce: CmpTerm + reduce(45), // =~, reduce: CmpTerm + reduce(45), // !=~, reduce: CmpTerm + reduce(45), // ==, reduce: CmpTerm + reduce(45), // !=, reduce: CmpTerm + reduce(45), // >, reduce: CmpTerm + reduce(45), // >=, reduce: CmpTerm + reduce(45), // <, reduce: CmpTerm + reduce(45), // <=, reduce: CmpTerm + shift(676), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S888 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(46), // ], reduce: CmpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(46), // ?, reduce: CmpTerm + reduce(46), // :, reduce: CmpTerm + reduce(46), // ||, reduce: CmpTerm + reduce(46), // ^^, reduce: CmpTerm + reduce(46), // &&, reduce: CmpTerm + reduce(46), // =~, reduce: CmpTerm + reduce(46), // !=~, reduce: CmpTerm + reduce(46), // ==, reduce: CmpTerm + reduce(46), // !=, reduce: CmpTerm + reduce(46), // >, reduce: CmpTerm + reduce(46), // >=, reduce: CmpTerm + reduce(46), // <, reduce: CmpTerm + reduce(46), // <=, reduce: CmpTerm + shift(676), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S889 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(47), // ], reduce: CmpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(47), // ?, reduce: CmpTerm + reduce(47), // :, reduce: CmpTerm + reduce(47), // ||, reduce: CmpTerm + reduce(47), // ^^, reduce: CmpTerm + reduce(47), // &&, reduce: CmpTerm + reduce(47), // =~, reduce: CmpTerm + reduce(47), // !=~, reduce: CmpTerm + reduce(47), // ==, reduce: CmpTerm + reduce(47), // !=, reduce: CmpTerm + reduce(47), // >, reduce: CmpTerm + reduce(47), // >=, reduce: CmpTerm + reduce(47), // <, reduce: CmpTerm + reduce(47), // <=, reduce: CmpTerm + shift(676), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S890 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(48), // ], reduce: CmpTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(48), // ?, reduce: CmpTerm + reduce(48), // :, reduce: CmpTerm + reduce(48), // ||, reduce: CmpTerm + reduce(48), // ^^, reduce: CmpTerm + reduce(48), // &&, reduce: CmpTerm + reduce(48), // =~, reduce: CmpTerm + reduce(48), // !=~, reduce: CmpTerm + reduce(48), // ==, reduce: CmpTerm + reduce(48), // !=, reduce: CmpTerm + reduce(48), // >, reduce: CmpTerm + reduce(48), // >=, reduce: CmpTerm + reduce(48), // <, reduce: CmpTerm + reduce(48), // <=, reduce: CmpTerm + shift(676), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S891 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(50), // ], reduce: BitwiseORTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(50), // ?, reduce: BitwiseORTerm + reduce(50), // :, reduce: BitwiseORTerm + reduce(50), // ||, reduce: BitwiseORTerm + reduce(50), // ^^, reduce: BitwiseORTerm + reduce(50), // &&, reduce: BitwiseORTerm + reduce(50), // =~, reduce: BitwiseORTerm + reduce(50), // !=~, reduce: BitwiseORTerm + reduce(50), // ==, reduce: BitwiseORTerm + reduce(50), // !=, reduce: BitwiseORTerm + reduce(50), // >, reduce: BitwiseORTerm + reduce(50), // >=, reduce: BitwiseORTerm + reduce(50), // <, reduce: BitwiseORTerm + reduce(50), // <=, reduce: BitwiseORTerm + reduce(50), // |, reduce: BitwiseORTerm + shift(677), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S892 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(52), // ], reduce: BitwiseXORTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(52), // ?, reduce: BitwiseXORTerm + reduce(52), // :, reduce: BitwiseXORTerm + reduce(52), // ||, reduce: BitwiseXORTerm + reduce(52), // ^^, reduce: BitwiseXORTerm + reduce(52), // &&, reduce: BitwiseXORTerm + reduce(52), // =~, reduce: BitwiseXORTerm + reduce(52), // !=~, reduce: BitwiseXORTerm + reduce(52), // ==, reduce: BitwiseXORTerm + reduce(52), // !=, reduce: BitwiseXORTerm + reduce(52), // >, reduce: BitwiseXORTerm + reduce(52), // >=, reduce: BitwiseXORTerm + reduce(52), // <, reduce: BitwiseXORTerm + reduce(52), // <=, reduce: BitwiseXORTerm + reduce(52), // |, reduce: BitwiseXORTerm + reduce(52), // ^, reduce: BitwiseXORTerm + shift(678), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S893 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(54), // ], reduce: BitwiseANDTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(54), // ?, reduce: BitwiseANDTerm + reduce(54), // :, reduce: BitwiseANDTerm + reduce(54), // ||, reduce: BitwiseANDTerm + reduce(54), // ^^, reduce: BitwiseANDTerm + reduce(54), // &&, reduce: BitwiseANDTerm + reduce(54), // =~, reduce: BitwiseANDTerm + reduce(54), // !=~, reduce: BitwiseANDTerm + reduce(54), // ==, reduce: BitwiseANDTerm + reduce(54), // !=, reduce: BitwiseANDTerm + reduce(54), // >, reduce: BitwiseANDTerm + reduce(54), // >=, reduce: BitwiseANDTerm + reduce(54), // <, reduce: BitwiseANDTerm + reduce(54), // <=, reduce: BitwiseANDTerm + reduce(54), // |, reduce: BitwiseANDTerm + reduce(54), // ^, reduce: BitwiseANDTerm + reduce(54), // &, reduce: BitwiseANDTerm + shift(679), // << + shift(680), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S894 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(56), // ], reduce: BitwiseShiftTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: BitwiseShiftTerm + reduce(56), // :, reduce: BitwiseShiftTerm + reduce(56), // ||, reduce: BitwiseShiftTerm + reduce(56), // ^^, reduce: BitwiseShiftTerm + reduce(56), // &&, reduce: BitwiseShiftTerm + reduce(56), // =~, reduce: BitwiseShiftTerm + reduce(56), // !=~, reduce: BitwiseShiftTerm + reduce(56), // ==, reduce: BitwiseShiftTerm + reduce(56), // !=, reduce: BitwiseShiftTerm + reduce(56), // >, reduce: BitwiseShiftTerm + reduce(56), // >=, reduce: BitwiseShiftTerm + reduce(56), // <, reduce: BitwiseShiftTerm + reduce(56), // <=, reduce: BitwiseShiftTerm + reduce(56), // |, reduce: BitwiseShiftTerm + reduce(56), // ^, reduce: BitwiseShiftTerm + reduce(56), // &, reduce: BitwiseShiftTerm + reduce(56), // <<, reduce: BitwiseShiftTerm + reduce(56), // >>, reduce: BitwiseShiftTerm + shift(681), // + + shift(682), // - + shift(683), // .+ + shift(684), // .- + shift(685), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S895 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(57), // ], reduce: BitwiseShiftTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: BitwiseShiftTerm + reduce(57), // :, reduce: BitwiseShiftTerm + reduce(57), // ||, reduce: BitwiseShiftTerm + reduce(57), // ^^, reduce: BitwiseShiftTerm + reduce(57), // &&, reduce: BitwiseShiftTerm + reduce(57), // =~, reduce: BitwiseShiftTerm + reduce(57), // !=~, reduce: BitwiseShiftTerm + reduce(57), // ==, reduce: BitwiseShiftTerm + reduce(57), // !=, reduce: BitwiseShiftTerm + reduce(57), // >, reduce: BitwiseShiftTerm + reduce(57), // >=, reduce: BitwiseShiftTerm + reduce(57), // <, reduce: BitwiseShiftTerm + reduce(57), // <=, reduce: BitwiseShiftTerm + reduce(57), // |, reduce: BitwiseShiftTerm + reduce(57), // ^, reduce: BitwiseShiftTerm + reduce(57), // &, reduce: BitwiseShiftTerm + reduce(57), // <<, reduce: BitwiseShiftTerm + reduce(57), // >>, reduce: BitwiseShiftTerm + shift(681), // + + shift(682), // - + shift(683), // .+ + shift(684), // .- + shift(685), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S896 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(59), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: AddsubdotTerm + reduce(59), // :, reduce: AddsubdotTerm + reduce(59), // ||, reduce: AddsubdotTerm + reduce(59), // ^^, reduce: AddsubdotTerm + reduce(59), // &&, reduce: AddsubdotTerm + reduce(59), // =~, reduce: AddsubdotTerm + reduce(59), // !=~, reduce: AddsubdotTerm + reduce(59), // ==, reduce: AddsubdotTerm + reduce(59), // !=, reduce: AddsubdotTerm + reduce(59), // >, reduce: AddsubdotTerm + reduce(59), // >=, reduce: AddsubdotTerm + reduce(59), // <, reduce: AddsubdotTerm + reduce(59), // <=, reduce: AddsubdotTerm + reduce(59), // |, reduce: AddsubdotTerm + reduce(59), // ^, reduce: AddsubdotTerm + reduce(59), // &, reduce: AddsubdotTerm + reduce(59), // <<, reduce: AddsubdotTerm + reduce(59), // >>, reduce: AddsubdotTerm + reduce(59), // +, reduce: AddsubdotTerm + reduce(59), // -, reduce: AddsubdotTerm + reduce(59), // .+, reduce: AddsubdotTerm + reduce(59), // .-, reduce: AddsubdotTerm + reduce(59), // ., reduce: AddsubdotTerm + shift(687), // * + shift(688), // / + shift(689), // // + shift(690), // % + shift(691), // .* + shift(692), // ./ + shift(693), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S897 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(60), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: AddsubdotTerm + reduce(60), // :, reduce: AddsubdotTerm + reduce(60), // ||, reduce: AddsubdotTerm + reduce(60), // ^^, reduce: AddsubdotTerm + reduce(60), // &&, reduce: AddsubdotTerm + reduce(60), // =~, reduce: AddsubdotTerm + reduce(60), // !=~, reduce: AddsubdotTerm + reduce(60), // ==, reduce: AddsubdotTerm + reduce(60), // !=, reduce: AddsubdotTerm + reduce(60), // >, reduce: AddsubdotTerm + reduce(60), // >=, reduce: AddsubdotTerm + reduce(60), // <, reduce: AddsubdotTerm + reduce(60), // <=, reduce: AddsubdotTerm + reduce(60), // |, reduce: AddsubdotTerm + reduce(60), // ^, reduce: AddsubdotTerm + reduce(60), // &, reduce: AddsubdotTerm + reduce(60), // <<, reduce: AddsubdotTerm + reduce(60), // >>, reduce: AddsubdotTerm + reduce(60), // +, reduce: AddsubdotTerm + reduce(60), // -, reduce: AddsubdotTerm + reduce(60), // .+, reduce: AddsubdotTerm + reduce(60), // .-, reduce: AddsubdotTerm + reduce(60), // ., reduce: AddsubdotTerm + shift(687), // * + shift(688), // / + shift(689), // // + shift(690), // % + shift(691), // .* + shift(692), // ./ + shift(693), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S898 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(61), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: AddsubdotTerm + reduce(61), // :, reduce: AddsubdotTerm + reduce(61), // ||, reduce: AddsubdotTerm + reduce(61), // ^^, reduce: AddsubdotTerm + reduce(61), // &&, reduce: AddsubdotTerm + reduce(61), // =~, reduce: AddsubdotTerm + reduce(61), // !=~, reduce: AddsubdotTerm + reduce(61), // ==, reduce: AddsubdotTerm + reduce(61), // !=, reduce: AddsubdotTerm + reduce(61), // >, reduce: AddsubdotTerm + reduce(61), // >=, reduce: AddsubdotTerm + reduce(61), // <, reduce: AddsubdotTerm + reduce(61), // <=, reduce: AddsubdotTerm + reduce(61), // |, reduce: AddsubdotTerm + reduce(61), // ^, reduce: AddsubdotTerm + reduce(61), // &, reduce: AddsubdotTerm + reduce(61), // <<, reduce: AddsubdotTerm + reduce(61), // >>, reduce: AddsubdotTerm + reduce(61), // +, reduce: AddsubdotTerm + reduce(61), // -, reduce: AddsubdotTerm + reduce(61), // .+, reduce: AddsubdotTerm + reduce(61), // .-, reduce: AddsubdotTerm + reduce(61), // ., reduce: AddsubdotTerm + shift(687), // * + shift(688), // / + shift(689), // // + shift(690), // % + shift(691), // .* + shift(692), // ./ + shift(693), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S899 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(62), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: AddsubdotTerm + reduce(62), // :, reduce: AddsubdotTerm + reduce(62), // ||, reduce: AddsubdotTerm + reduce(62), // ^^, reduce: AddsubdotTerm + reduce(62), // &&, reduce: AddsubdotTerm + reduce(62), // =~, reduce: AddsubdotTerm + reduce(62), // !=~, reduce: AddsubdotTerm + reduce(62), // ==, reduce: AddsubdotTerm + reduce(62), // !=, reduce: AddsubdotTerm + reduce(62), // >, reduce: AddsubdotTerm + reduce(62), // >=, reduce: AddsubdotTerm + reduce(62), // <, reduce: AddsubdotTerm + reduce(62), // <=, reduce: AddsubdotTerm + reduce(62), // |, reduce: AddsubdotTerm + reduce(62), // ^, reduce: AddsubdotTerm + reduce(62), // &, reduce: AddsubdotTerm + reduce(62), // <<, reduce: AddsubdotTerm + reduce(62), // >>, reduce: AddsubdotTerm + reduce(62), // +, reduce: AddsubdotTerm + reduce(62), // -, reduce: AddsubdotTerm + reduce(62), // .+, reduce: AddsubdotTerm + reduce(62), // .-, reduce: AddsubdotTerm + reduce(62), // ., reduce: AddsubdotTerm + shift(687), // * + shift(688), // / + shift(689), // // + shift(690), // % + shift(691), // .* + shift(692), // ./ + shift(693), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S900 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(63), // ], reduce: AddsubdotTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: AddsubdotTerm + reduce(63), // :, reduce: AddsubdotTerm + reduce(63), // ||, reduce: AddsubdotTerm + reduce(63), // ^^, reduce: AddsubdotTerm + reduce(63), // &&, reduce: AddsubdotTerm + reduce(63), // =~, reduce: AddsubdotTerm + reduce(63), // !=~, reduce: AddsubdotTerm + reduce(63), // ==, reduce: AddsubdotTerm + reduce(63), // !=, reduce: AddsubdotTerm + reduce(63), // >, reduce: AddsubdotTerm + reduce(63), // >=, reduce: AddsubdotTerm + reduce(63), // <, reduce: AddsubdotTerm + reduce(63), // <=, reduce: AddsubdotTerm + reduce(63), // |, reduce: AddsubdotTerm + reduce(63), // ^, reduce: AddsubdotTerm + reduce(63), // &, reduce: AddsubdotTerm + reduce(63), // <<, reduce: AddsubdotTerm + reduce(63), // >>, reduce: AddsubdotTerm + reduce(63), // +, reduce: AddsubdotTerm + reduce(63), // -, reduce: AddsubdotTerm + reduce(63), // .+, reduce: AddsubdotTerm + reduce(63), // .-, reduce: AddsubdotTerm + reduce(63), // ., reduce: AddsubdotTerm + shift(687), // * + shift(688), // / + shift(689), // // + shift(690), // % + shift(691), // .* + shift(692), // ./ + shift(693), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S901 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(65), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: MuldivTerm + reduce(65), // :, reduce: MuldivTerm + reduce(65), // ||, reduce: MuldivTerm + reduce(65), // ^^, reduce: MuldivTerm + reduce(65), // &&, reduce: MuldivTerm + reduce(65), // =~, reduce: MuldivTerm + reduce(65), // !=~, reduce: MuldivTerm + reduce(65), // ==, reduce: MuldivTerm + reduce(65), // !=, reduce: MuldivTerm + reduce(65), // >, reduce: MuldivTerm + reduce(65), // >=, reduce: MuldivTerm + reduce(65), // <, reduce: MuldivTerm + reduce(65), // <=, reduce: MuldivTerm + reduce(65), // |, reduce: MuldivTerm + reduce(65), // ^, reduce: MuldivTerm + reduce(65), // &, reduce: MuldivTerm + reduce(65), // <<, reduce: MuldivTerm + reduce(65), // >>, reduce: MuldivTerm + reduce(65), // +, reduce: MuldivTerm + reduce(65), // -, reduce: MuldivTerm + reduce(65), // .+, reduce: MuldivTerm + reduce(65), // .-, reduce: MuldivTerm + reduce(65), // ., reduce: MuldivTerm + reduce(65), // *, reduce: MuldivTerm + reduce(65), // /, reduce: MuldivTerm + reduce(65), // //, reduce: MuldivTerm + reduce(65), // %, reduce: MuldivTerm + reduce(65), // .*, reduce: MuldivTerm + reduce(65), // ./, reduce: MuldivTerm + reduce(65), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S902 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(66), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: MuldivTerm + reduce(66), // :, reduce: MuldivTerm + reduce(66), // ||, reduce: MuldivTerm + reduce(66), // ^^, reduce: MuldivTerm + reduce(66), // &&, reduce: MuldivTerm + reduce(66), // =~, reduce: MuldivTerm + reduce(66), // !=~, reduce: MuldivTerm + reduce(66), // ==, reduce: MuldivTerm + reduce(66), // !=, reduce: MuldivTerm + reduce(66), // >, reduce: MuldivTerm + reduce(66), // >=, reduce: MuldivTerm + reduce(66), // <, reduce: MuldivTerm + reduce(66), // <=, reduce: MuldivTerm + reduce(66), // |, reduce: MuldivTerm + reduce(66), // ^, reduce: MuldivTerm + reduce(66), // &, reduce: MuldivTerm + reduce(66), // <<, reduce: MuldivTerm + reduce(66), // >>, reduce: MuldivTerm + reduce(66), // +, reduce: MuldivTerm + reduce(66), // -, reduce: MuldivTerm + reduce(66), // .+, reduce: MuldivTerm + reduce(66), // .-, reduce: MuldivTerm + reduce(66), // ., reduce: MuldivTerm + reduce(66), // *, reduce: MuldivTerm + reduce(66), // /, reduce: MuldivTerm + reduce(66), // //, reduce: MuldivTerm + reduce(66), // %, reduce: MuldivTerm + reduce(66), // .*, reduce: MuldivTerm + reduce(66), // ./, reduce: MuldivTerm + reduce(66), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S903 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(67), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: MuldivTerm + reduce(67), // :, reduce: MuldivTerm + reduce(67), // ||, reduce: MuldivTerm + reduce(67), // ^^, reduce: MuldivTerm + reduce(67), // &&, reduce: MuldivTerm + reduce(67), // =~, reduce: MuldivTerm + reduce(67), // !=~, reduce: MuldivTerm + reduce(67), // ==, reduce: MuldivTerm + reduce(67), // !=, reduce: MuldivTerm + reduce(67), // >, reduce: MuldivTerm + reduce(67), // >=, reduce: MuldivTerm + reduce(67), // <, reduce: MuldivTerm + reduce(67), // <=, reduce: MuldivTerm + reduce(67), // |, reduce: MuldivTerm + reduce(67), // ^, reduce: MuldivTerm + reduce(67), // &, reduce: MuldivTerm + reduce(67), // <<, reduce: MuldivTerm + reduce(67), // >>, reduce: MuldivTerm + reduce(67), // +, reduce: MuldivTerm + reduce(67), // -, reduce: MuldivTerm + reduce(67), // .+, reduce: MuldivTerm + reduce(67), // .-, reduce: MuldivTerm + reduce(67), // ., reduce: MuldivTerm + reduce(67), // *, reduce: MuldivTerm + reduce(67), // /, reduce: MuldivTerm + reduce(67), // //, reduce: MuldivTerm + reduce(67), // %, reduce: MuldivTerm + reduce(67), // .*, reduce: MuldivTerm + reduce(67), // ./, reduce: MuldivTerm + reduce(67), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S904 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(68), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: MuldivTerm + reduce(68), // :, reduce: MuldivTerm + reduce(68), // ||, reduce: MuldivTerm + reduce(68), // ^^, reduce: MuldivTerm + reduce(68), // &&, reduce: MuldivTerm + reduce(68), // =~, reduce: MuldivTerm + reduce(68), // !=~, reduce: MuldivTerm + reduce(68), // ==, reduce: MuldivTerm + reduce(68), // !=, reduce: MuldivTerm + reduce(68), // >, reduce: MuldivTerm + reduce(68), // >=, reduce: MuldivTerm + reduce(68), // <, reduce: MuldivTerm + reduce(68), // <=, reduce: MuldivTerm + reduce(68), // |, reduce: MuldivTerm + reduce(68), // ^, reduce: MuldivTerm + reduce(68), // &, reduce: MuldivTerm + reduce(68), // <<, reduce: MuldivTerm + reduce(68), // >>, reduce: MuldivTerm + reduce(68), // +, reduce: MuldivTerm + reduce(68), // -, reduce: MuldivTerm + reduce(68), // .+, reduce: MuldivTerm + reduce(68), // .-, reduce: MuldivTerm + reduce(68), // ., reduce: MuldivTerm + reduce(68), // *, reduce: MuldivTerm + reduce(68), // /, reduce: MuldivTerm + reduce(68), // //, reduce: MuldivTerm + reduce(68), // %, reduce: MuldivTerm + reduce(68), // .*, reduce: MuldivTerm + reduce(68), // ./, reduce: MuldivTerm + reduce(68), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S905 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(69), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: MuldivTerm + reduce(69), // :, reduce: MuldivTerm + reduce(69), // ||, reduce: MuldivTerm + reduce(69), // ^^, reduce: MuldivTerm + reduce(69), // &&, reduce: MuldivTerm + reduce(69), // =~, reduce: MuldivTerm + reduce(69), // !=~, reduce: MuldivTerm + reduce(69), // ==, reduce: MuldivTerm + reduce(69), // !=, reduce: MuldivTerm + reduce(69), // >, reduce: MuldivTerm + reduce(69), // >=, reduce: MuldivTerm + reduce(69), // <, reduce: MuldivTerm + reduce(69), // <=, reduce: MuldivTerm + reduce(69), // |, reduce: MuldivTerm + reduce(69), // ^, reduce: MuldivTerm + reduce(69), // &, reduce: MuldivTerm + reduce(69), // <<, reduce: MuldivTerm + reduce(69), // >>, reduce: MuldivTerm + reduce(69), // +, reduce: MuldivTerm + reduce(69), // -, reduce: MuldivTerm + reduce(69), // .+, reduce: MuldivTerm + reduce(69), // .-, reduce: MuldivTerm + reduce(69), // ., reduce: MuldivTerm + reduce(69), // *, reduce: MuldivTerm + reduce(69), // /, reduce: MuldivTerm + reduce(69), // //, reduce: MuldivTerm + reduce(69), // %, reduce: MuldivTerm + reduce(69), // .*, reduce: MuldivTerm + reduce(69), // ./, reduce: MuldivTerm + reduce(69), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S906 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(70), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: MuldivTerm + reduce(70), // :, reduce: MuldivTerm + reduce(70), // ||, reduce: MuldivTerm + reduce(70), // ^^, reduce: MuldivTerm + reduce(70), // &&, reduce: MuldivTerm + reduce(70), // =~, reduce: MuldivTerm + reduce(70), // !=~, reduce: MuldivTerm + reduce(70), // ==, reduce: MuldivTerm + reduce(70), // !=, reduce: MuldivTerm + reduce(70), // >, reduce: MuldivTerm + reduce(70), // >=, reduce: MuldivTerm + reduce(70), // <, reduce: MuldivTerm + reduce(70), // <=, reduce: MuldivTerm + reduce(70), // |, reduce: MuldivTerm + reduce(70), // ^, reduce: MuldivTerm + reduce(70), // &, reduce: MuldivTerm + reduce(70), // <<, reduce: MuldivTerm + reduce(70), // >>, reduce: MuldivTerm + reduce(70), // +, reduce: MuldivTerm + reduce(70), // -, reduce: MuldivTerm + reduce(70), // .+, reduce: MuldivTerm + reduce(70), // .-, reduce: MuldivTerm + reduce(70), // ., reduce: MuldivTerm + reduce(70), // *, reduce: MuldivTerm + reduce(70), // /, reduce: MuldivTerm + reduce(70), // //, reduce: MuldivTerm + reduce(70), // %, reduce: MuldivTerm + reduce(70), // .*, reduce: MuldivTerm + reduce(70), // ./, reduce: MuldivTerm + reduce(70), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S907 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(71), // ], reduce: MuldivTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: MuldivTerm + reduce(71), // :, reduce: MuldivTerm + reduce(71), // ||, reduce: MuldivTerm + reduce(71), // ^^, reduce: MuldivTerm + reduce(71), // &&, reduce: MuldivTerm + reduce(71), // =~, reduce: MuldivTerm + reduce(71), // !=~, reduce: MuldivTerm + reduce(71), // ==, reduce: MuldivTerm + reduce(71), // !=, reduce: MuldivTerm + reduce(71), // >, reduce: MuldivTerm + reduce(71), // >=, reduce: MuldivTerm + reduce(71), // <, reduce: MuldivTerm + reduce(71), // <=, reduce: MuldivTerm + reduce(71), // |, reduce: MuldivTerm + reduce(71), // ^, reduce: MuldivTerm + reduce(71), // &, reduce: MuldivTerm + reduce(71), // <<, reduce: MuldivTerm + reduce(71), // >>, reduce: MuldivTerm + reduce(71), // +, reduce: MuldivTerm + reduce(71), // -, reduce: MuldivTerm + reduce(71), // .+, reduce: MuldivTerm + reduce(71), // .-, reduce: MuldivTerm + reduce(71), // ., reduce: MuldivTerm + reduce(71), // *, reduce: MuldivTerm + reduce(71), // /, reduce: MuldivTerm + reduce(71), // //, reduce: MuldivTerm + reduce(71), // %, reduce: MuldivTerm + reduce(71), // .*, reduce: MuldivTerm + reduce(71), // ./, reduce: MuldivTerm + reduce(71), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S908 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(80), // ], reduce: PowTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: PowTerm + reduce(80), // :, reduce: PowTerm + reduce(80), // ||, reduce: PowTerm + reduce(80), // ^^, reduce: PowTerm + reduce(80), // &&, reduce: PowTerm + reduce(80), // =~, reduce: PowTerm + reduce(80), // !=~, reduce: PowTerm + reduce(80), // ==, reduce: PowTerm + reduce(80), // !=, reduce: PowTerm + reduce(80), // >, reduce: PowTerm + reduce(80), // >=, reduce: PowTerm + reduce(80), // <, reduce: PowTerm + reduce(80), // <=, reduce: PowTerm + reduce(80), // |, reduce: PowTerm + reduce(80), // ^, reduce: PowTerm + reduce(80), // &, reduce: PowTerm + reduce(80), // <<, reduce: PowTerm + reduce(80), // >>, reduce: PowTerm + reduce(80), // +, reduce: PowTerm + reduce(80), // -, reduce: PowTerm + reduce(80), // .+, reduce: PowTerm + reduce(80), // .-, reduce: PowTerm + reduce(80), // ., reduce: PowTerm + reduce(80), // *, reduce: PowTerm + reduce(80), // /, reduce: PowTerm + reduce(80), // //, reduce: PowTerm + reduce(80), // %, reduce: PowTerm + reduce(80), // .*, reduce: PowTerm + reduce(80), // ./, reduce: PowTerm + reduce(80), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S909 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(978), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86723,7 +76395,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= nil, // ? - reduce(28), // :, reduce: TernaryTerm + shift(979), // : nil, // || nil, // ^^ nil, // && @@ -86757,10 +76429,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(28), // ], reduce: TernaryTerm - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86783,13 +76451,4553 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1033 + actionRow{ // S910 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(981), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S911 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(82), // ], reduce: MlrvalOrFunction + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: MlrvalOrFunction + reduce(82), // :, reduce: MlrvalOrFunction + reduce(82), // ||, reduce: MlrvalOrFunction + reduce(82), // ^^, reduce: MlrvalOrFunction + reduce(82), // &&, reduce: MlrvalOrFunction + reduce(82), // =~, reduce: MlrvalOrFunction + reduce(82), // !=~, reduce: MlrvalOrFunction + reduce(82), // ==, reduce: MlrvalOrFunction + reduce(82), // !=, reduce: MlrvalOrFunction + reduce(82), // >, reduce: MlrvalOrFunction + reduce(82), // >=, reduce: MlrvalOrFunction + reduce(82), // <, reduce: MlrvalOrFunction + reduce(82), // <=, reduce: MlrvalOrFunction + reduce(82), // |, reduce: MlrvalOrFunction + reduce(82), // ^, reduce: MlrvalOrFunction + reduce(82), // &, reduce: MlrvalOrFunction + reduce(82), // <<, reduce: MlrvalOrFunction + reduce(82), // >>, reduce: MlrvalOrFunction + reduce(82), // +, reduce: MlrvalOrFunction + reduce(82), // -, reduce: MlrvalOrFunction + reduce(82), // .+, reduce: MlrvalOrFunction + reduce(82), // .-, reduce: MlrvalOrFunction + reduce(82), // ., reduce: MlrvalOrFunction + reduce(82), // *, reduce: MlrvalOrFunction + reduce(82), // /, reduce: MlrvalOrFunction + reduce(82), // //, reduce: MlrvalOrFunction + reduce(82), // %, reduce: MlrvalOrFunction + reduce(82), // .*, reduce: MlrvalOrFunction + reduce(82), // ./, reduce: MlrvalOrFunction + reduce(82), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(82), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(82), // [, reduce: MlrvalOrFunction + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S912 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(104), // ], reduce: ArrayLiteral + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: ArrayLiteral + reduce(104), // :, reduce: ArrayLiteral + reduce(104), // ||, reduce: ArrayLiteral + reduce(104), // ^^, reduce: ArrayLiteral + reduce(104), // &&, reduce: ArrayLiteral + reduce(104), // =~, reduce: ArrayLiteral + reduce(104), // !=~, reduce: ArrayLiteral + reduce(104), // ==, reduce: ArrayLiteral + reduce(104), // !=, reduce: ArrayLiteral + reduce(104), // >, reduce: ArrayLiteral + reduce(104), // >=, reduce: ArrayLiteral + reduce(104), // <, reduce: ArrayLiteral + reduce(104), // <=, reduce: ArrayLiteral + reduce(104), // |, reduce: ArrayLiteral + reduce(104), // ^, reduce: ArrayLiteral + reduce(104), // &, reduce: ArrayLiteral + reduce(104), // <<, reduce: ArrayLiteral + reduce(104), // >>, reduce: ArrayLiteral + reduce(104), // +, reduce: ArrayLiteral + reduce(104), // -, reduce: ArrayLiteral + reduce(104), // .+, reduce: ArrayLiteral + reduce(104), // .-, reduce: ArrayLiteral + reduce(104), // ., reduce: ArrayLiteral + reduce(104), // *, reduce: ArrayLiteral + reduce(104), // /, reduce: ArrayLiteral + reduce(104), // //, reduce: ArrayLiteral + reduce(104), // %, reduce: ArrayLiteral + reduce(104), // .*, reduce: ArrayLiteral + reduce(104), // ./, reduce: ArrayLiteral + reduce(104), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(104), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(104), // [, reduce: ArrayLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S913 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(118), // ], reduce: MapLiteral + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MapLiteral + reduce(118), // :, reduce: MapLiteral + reduce(118), // ||, reduce: MapLiteral + reduce(118), // ^^, reduce: MapLiteral + reduce(118), // &&, reduce: MapLiteral + reduce(118), // =~, reduce: MapLiteral + reduce(118), // !=~, reduce: MapLiteral + reduce(118), // ==, reduce: MapLiteral + reduce(118), // !=, reduce: MapLiteral + reduce(118), // >, reduce: MapLiteral + reduce(118), // >=, reduce: MapLiteral + reduce(118), // <, reduce: MapLiteral + reduce(118), // <=, reduce: MapLiteral + reduce(118), // |, reduce: MapLiteral + reduce(118), // ^, reduce: MapLiteral + reduce(118), // &, reduce: MapLiteral + reduce(118), // <<, reduce: MapLiteral + reduce(118), // >>, reduce: MapLiteral + reduce(118), // +, reduce: MapLiteral + reduce(118), // -, reduce: MapLiteral + reduce(118), // .+, reduce: MapLiteral + reduce(118), // .-, reduce: MapLiteral + reduce(118), // ., reduce: MapLiteral + reduce(118), // *, reduce: MapLiteral + reduce(118), // /, reduce: MapLiteral + reduce(118), // //, reduce: MapLiteral + reduce(118), // %, reduce: MapLiteral + reduce(118), // .*, reduce: MapLiteral + reduce(118), // ./, reduce: MapLiteral + reduce(118), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(118), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(118), // [, reduce: MapLiteral + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S914 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(199), // md_token_field_name + shift(200), // $[ + nil, // ] + shift(201), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(213), // + + shift(215), // - + shift(216), // .+ + shift(217), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(220), // ! + shift(221), // ~ + nil, // ** + shift(223), // ( + nil, // ) + shift(224), // md_token_string_literal + shift(225), // md_token_int_literal + shift(226), // md_token_float_literal + shift(227), // md_token_boolean_literal + shift(228), // md_token_panic + shift(230), // md_token_IPS + shift(231), // md_token_IFS + shift(232), // md_token_IRS + shift(233), // md_token_OPS + shift(234), // md_token_OFS + shift(235), // md_token_ORS + shift(236), // md_token_NF + shift(237), // md_token_NR + shift(238), // md_token_FNR + shift(239), // md_token_FILENAME + shift(240), // md_token_FILENUM + shift(242), // [ + nil, // , + shift(246), // { + nil, // } + }, + }, + actionRow{ // S915 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(110), // ||, reduce: ArrayOrMapIndexAccess + reduce(110), // ^^, reduce: ArrayOrMapIndexAccess + reduce(110), // &&, reduce: ArrayOrMapIndexAccess + reduce(110), // =~, reduce: ArrayOrMapIndexAccess + reduce(110), // !=~, reduce: ArrayOrMapIndexAccess + reduce(110), // ==, reduce: ArrayOrMapIndexAccess + reduce(110), // !=, reduce: ArrayOrMapIndexAccess + reduce(110), // >, reduce: ArrayOrMapIndexAccess + reduce(110), // >=, reduce: ArrayOrMapIndexAccess + reduce(110), // <, reduce: ArrayOrMapIndexAccess + reduce(110), // <=, reduce: ArrayOrMapIndexAccess + reduce(110), // |, reduce: ArrayOrMapIndexAccess + reduce(110), // ^, reduce: ArrayOrMapIndexAccess + reduce(110), // &, reduce: ArrayOrMapIndexAccess + reduce(110), // <<, reduce: ArrayOrMapIndexAccess + reduce(110), // >>, reduce: ArrayOrMapIndexAccess + reduce(110), // +, reduce: ArrayOrMapIndexAccess + reduce(110), // -, reduce: ArrayOrMapIndexAccess + reduce(110), // .+, reduce: ArrayOrMapIndexAccess + reduce(110), // .-, reduce: ArrayOrMapIndexAccess + reduce(110), // ., reduce: ArrayOrMapIndexAccess + reduce(110), // *, reduce: ArrayOrMapIndexAccess + reduce(110), // /, reduce: ArrayOrMapIndexAccess + reduce(110), // //, reduce: ArrayOrMapIndexAccess + reduce(110), // %, reduce: ArrayOrMapIndexAccess + reduce(110), // .*, reduce: ArrayOrMapIndexAccess + reduce(110), // ./, reduce: ArrayOrMapIndexAccess + reduce(110), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(110), // **, reduce: ArrayOrMapIndexAccess + nil, // ( + reduce(110), // ), reduce: ArrayOrMapIndexAccess + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(110), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S916 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(984), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S917 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(985), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S918 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArraySliceAccess + nil, // : + reduce(115), // ||, reduce: ArraySliceAccess + reduce(115), // ^^, reduce: ArraySliceAccess + reduce(115), // &&, reduce: ArraySliceAccess + reduce(115), // =~, reduce: ArraySliceAccess + reduce(115), // !=~, reduce: ArraySliceAccess + reduce(115), // ==, reduce: ArraySliceAccess + reduce(115), // !=, reduce: ArraySliceAccess + reduce(115), // >, reduce: ArraySliceAccess + reduce(115), // >=, reduce: ArraySliceAccess + reduce(115), // <, reduce: ArraySliceAccess + reduce(115), // <=, reduce: ArraySliceAccess + reduce(115), // |, reduce: ArraySliceAccess + reduce(115), // ^, reduce: ArraySliceAccess + reduce(115), // &, reduce: ArraySliceAccess + reduce(115), // <<, reduce: ArraySliceAccess + reduce(115), // >>, reduce: ArraySliceAccess + reduce(115), // +, reduce: ArraySliceAccess + reduce(115), // -, reduce: ArraySliceAccess + reduce(115), // .+, reduce: ArraySliceAccess + reduce(115), // .-, reduce: ArraySliceAccess + reduce(115), // ., reduce: ArraySliceAccess + reduce(115), // *, reduce: ArraySliceAccess + reduce(115), // /, reduce: ArraySliceAccess + reduce(115), // //, reduce: ArraySliceAccess + reduce(115), // %, reduce: ArraySliceAccess + reduce(115), // .*, reduce: ArraySliceAccess + reduce(115), // ./, reduce: ArraySliceAccess + reduce(115), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(115), // **, reduce: ArraySliceAccess + nil, // ( + reduce(115), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(115), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S919 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(252), // md_token_field_name + shift(253), // $[ + nil, // ] + shift(255), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(267), // + + shift(269), // - + shift(270), // .+ + shift(271), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(274), // ! + shift(275), // ~ + nil, // ** + shift(277), // ( + nil, // ) + shift(278), // md_token_string_literal + shift(279), // md_token_int_literal + shift(280), // md_token_float_literal + shift(281), // md_token_boolean_literal + shift(282), // md_token_panic + shift(284), // md_token_IPS + shift(285), // md_token_IFS + shift(286), // md_token_IRS + shift(287), // md_token_OPS + shift(288), // md_token_OFS + shift(289), // md_token_ORS + shift(290), // md_token_NF + shift(291), // md_token_NR + shift(292), // md_token_FNR + shift(293), // md_token_FILENAME + shift(294), // md_token_FILENUM + shift(296), // [ + nil, // , + shift(302), // { + nil, // } + }, + }, + actionRow{ // S920 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(110), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(110), // ||, reduce: ArrayOrMapIndexAccess + reduce(110), // ^^, reduce: ArrayOrMapIndexAccess + reduce(110), // &&, reduce: ArrayOrMapIndexAccess + reduce(110), // =~, reduce: ArrayOrMapIndexAccess + reduce(110), // !=~, reduce: ArrayOrMapIndexAccess + reduce(110), // ==, reduce: ArrayOrMapIndexAccess + reduce(110), // !=, reduce: ArrayOrMapIndexAccess + reduce(110), // >, reduce: ArrayOrMapIndexAccess + reduce(110), // >=, reduce: ArrayOrMapIndexAccess + reduce(110), // <, reduce: ArrayOrMapIndexAccess + reduce(110), // <=, reduce: ArrayOrMapIndexAccess + reduce(110), // |, reduce: ArrayOrMapIndexAccess + reduce(110), // ^, reduce: ArrayOrMapIndexAccess + reduce(110), // &, reduce: ArrayOrMapIndexAccess + reduce(110), // <<, reduce: ArrayOrMapIndexAccess + reduce(110), // >>, reduce: ArrayOrMapIndexAccess + reduce(110), // +, reduce: ArrayOrMapIndexAccess + reduce(110), // -, reduce: ArrayOrMapIndexAccess + reduce(110), // .+, reduce: ArrayOrMapIndexAccess + reduce(110), // .-, reduce: ArrayOrMapIndexAccess + reduce(110), // ., reduce: ArrayOrMapIndexAccess + reduce(110), // *, reduce: ArrayOrMapIndexAccess + reduce(110), // /, reduce: ArrayOrMapIndexAccess + reduce(110), // //, reduce: ArrayOrMapIndexAccess + reduce(110), // %, reduce: ArrayOrMapIndexAccess + reduce(110), // .*, reduce: ArrayOrMapIndexAccess + reduce(110), // ./, reduce: ArrayOrMapIndexAccess + reduce(110), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(110), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(110), // [, reduce: ArrayOrMapIndexAccess + reduce(110), // ,, reduce: ArrayOrMapIndexAccess + nil, // { + nil, // } + }, + }, + actionRow{ // S921 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(988), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S922 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(989), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S923 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(115), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArraySliceAccess + nil, // : + reduce(115), // ||, reduce: ArraySliceAccess + reduce(115), // ^^, reduce: ArraySliceAccess + reduce(115), // &&, reduce: ArraySliceAccess + reduce(115), // =~, reduce: ArraySliceAccess + reduce(115), // !=~, reduce: ArraySliceAccess + reduce(115), // ==, reduce: ArraySliceAccess + reduce(115), // !=, reduce: ArraySliceAccess + reduce(115), // >, reduce: ArraySliceAccess + reduce(115), // >=, reduce: ArraySliceAccess + reduce(115), // <, reduce: ArraySliceAccess + reduce(115), // <=, reduce: ArraySliceAccess + reduce(115), // |, reduce: ArraySliceAccess + reduce(115), // ^, reduce: ArraySliceAccess + reduce(115), // &, reduce: ArraySliceAccess + reduce(115), // <<, reduce: ArraySliceAccess + reduce(115), // >>, reduce: ArraySliceAccess + reduce(115), // +, reduce: ArraySliceAccess + reduce(115), // -, reduce: ArraySliceAccess + reduce(115), // .+, reduce: ArraySliceAccess + reduce(115), // .-, reduce: ArraySliceAccess + reduce(115), // ., reduce: ArraySliceAccess + reduce(115), // *, reduce: ArraySliceAccess + reduce(115), // /, reduce: ArraySliceAccess + reduce(115), // //, reduce: ArraySliceAccess + reduce(115), // %, reduce: ArraySliceAccess + reduce(115), // .*, reduce: ArraySliceAccess + reduce(115), // ./, reduce: ArraySliceAccess + reduce(115), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(115), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(115), // [, reduce: ArraySliceAccess + reduce(115), // ,, reduce: ArraySliceAccess + nil, // { + nil, // } + }, + }, + actionRow{ // S924 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(990), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S925 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S926 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S927 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S928 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S929 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S930 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S931 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S932 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S933 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S934 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S935 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S936 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S937 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S938 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S939 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S940 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S941 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S942 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S943 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S944 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S945 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S946 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S947 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(73), // ?, reduce: UnaryOpTerm + nil, // : + reduce(73), // ||, reduce: UnaryOpTerm + reduce(73), // ^^, reduce: UnaryOpTerm + reduce(73), // &&, reduce: UnaryOpTerm + reduce(73), // =~, reduce: UnaryOpTerm + reduce(73), // !=~, reduce: UnaryOpTerm + reduce(73), // ==, reduce: UnaryOpTerm + reduce(73), // !=, reduce: UnaryOpTerm + reduce(73), // >, reduce: UnaryOpTerm + reduce(73), // >=, reduce: UnaryOpTerm + reduce(73), // <, reduce: UnaryOpTerm + reduce(73), // <=, reduce: UnaryOpTerm + reduce(73), // |, reduce: UnaryOpTerm + reduce(73), // ^, reduce: UnaryOpTerm + reduce(73), // &, reduce: UnaryOpTerm + reduce(73), // <<, reduce: UnaryOpTerm + reduce(73), // >>, reduce: UnaryOpTerm + reduce(73), // +, reduce: UnaryOpTerm + reduce(73), // -, reduce: UnaryOpTerm + reduce(73), // .+, reduce: UnaryOpTerm + reduce(73), // .-, reduce: UnaryOpTerm + reduce(73), // ., reduce: UnaryOpTerm + reduce(73), // *, reduce: UnaryOpTerm + reduce(73), // /, reduce: UnaryOpTerm + reduce(73), // //, reduce: UnaryOpTerm + reduce(73), // %, reduce: UnaryOpTerm + reduce(73), // .*, reduce: UnaryOpTerm + reduce(73), // ./, reduce: UnaryOpTerm + reduce(73), // .//, reduce: UnaryOpTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(73), // ,, reduce: UnaryOpTerm + nil, // { + reduce(73), // }, reduce: UnaryOpTerm + }, + }, + actionRow{ // S948 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S949 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S950 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S951 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S952 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S953 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S954 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S955 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(74), // ?, reduce: UnaryOpTerm + nil, // : + reduce(74), // ||, reduce: UnaryOpTerm + reduce(74), // ^^, reduce: UnaryOpTerm + reduce(74), // &&, reduce: UnaryOpTerm + reduce(74), // =~, reduce: UnaryOpTerm + reduce(74), // !=~, reduce: UnaryOpTerm + reduce(74), // ==, reduce: UnaryOpTerm + reduce(74), // !=, reduce: UnaryOpTerm + reduce(74), // >, reduce: UnaryOpTerm + reduce(74), // >=, reduce: UnaryOpTerm + reduce(74), // <, reduce: UnaryOpTerm + reduce(74), // <=, reduce: UnaryOpTerm + reduce(74), // |, reduce: UnaryOpTerm + reduce(74), // ^, reduce: UnaryOpTerm + reduce(74), // &, reduce: UnaryOpTerm + reduce(74), // <<, reduce: UnaryOpTerm + reduce(74), // >>, reduce: UnaryOpTerm + reduce(74), // +, reduce: UnaryOpTerm + reduce(74), // -, reduce: UnaryOpTerm + reduce(74), // .+, reduce: UnaryOpTerm + reduce(74), // .-, reduce: UnaryOpTerm + reduce(74), // ., reduce: UnaryOpTerm + reduce(74), // *, reduce: UnaryOpTerm + reduce(74), // /, reduce: UnaryOpTerm + reduce(74), // //, reduce: UnaryOpTerm + reduce(74), // %, reduce: UnaryOpTerm + reduce(74), // .*, reduce: UnaryOpTerm + reduce(74), // ./, reduce: UnaryOpTerm + reduce(74), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(74), // ,, reduce: UnaryOpTerm + nil, // { + reduce(74), // }, reduce: UnaryOpTerm + }, + }, + actionRow{ // S956 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(75), // ?, reduce: UnaryOpTerm + nil, // : + reduce(75), // ||, reduce: UnaryOpTerm + reduce(75), // ^^, reduce: UnaryOpTerm + reduce(75), // &&, reduce: UnaryOpTerm + reduce(75), // =~, reduce: UnaryOpTerm + reduce(75), // !=~, reduce: UnaryOpTerm + reduce(75), // ==, reduce: UnaryOpTerm + reduce(75), // !=, reduce: UnaryOpTerm + reduce(75), // >, reduce: UnaryOpTerm + reduce(75), // >=, reduce: UnaryOpTerm + reduce(75), // <, reduce: UnaryOpTerm + reduce(75), // <=, reduce: UnaryOpTerm + reduce(75), // |, reduce: UnaryOpTerm + reduce(75), // ^, reduce: UnaryOpTerm + reduce(75), // &, reduce: UnaryOpTerm + reduce(75), // <<, reduce: UnaryOpTerm + reduce(75), // >>, reduce: UnaryOpTerm + reduce(75), // +, reduce: UnaryOpTerm + reduce(75), // -, reduce: UnaryOpTerm + reduce(75), // .+, reduce: UnaryOpTerm + reduce(75), // .-, reduce: UnaryOpTerm + reduce(75), // ., reduce: UnaryOpTerm + reduce(75), // *, reduce: UnaryOpTerm + reduce(75), // /, reduce: UnaryOpTerm + reduce(75), // //, reduce: UnaryOpTerm + reduce(75), // %, reduce: UnaryOpTerm + reduce(75), // .*, reduce: UnaryOpTerm + reduce(75), // ./, reduce: UnaryOpTerm + reduce(75), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(75), // ,, reduce: UnaryOpTerm + nil, // { + reduce(75), // }, reduce: UnaryOpTerm + }, + }, + actionRow{ // S957 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(76), // ?, reduce: UnaryOpTerm + nil, // : + reduce(76), // ||, reduce: UnaryOpTerm + reduce(76), // ^^, reduce: UnaryOpTerm + reduce(76), // &&, reduce: UnaryOpTerm + reduce(76), // =~, reduce: UnaryOpTerm + reduce(76), // !=~, reduce: UnaryOpTerm + reduce(76), // ==, reduce: UnaryOpTerm + reduce(76), // !=, reduce: UnaryOpTerm + reduce(76), // >, reduce: UnaryOpTerm + reduce(76), // >=, reduce: UnaryOpTerm + reduce(76), // <, reduce: UnaryOpTerm + reduce(76), // <=, reduce: UnaryOpTerm + reduce(76), // |, reduce: UnaryOpTerm + reduce(76), // ^, reduce: UnaryOpTerm + reduce(76), // &, reduce: UnaryOpTerm + reduce(76), // <<, reduce: UnaryOpTerm + reduce(76), // >>, reduce: UnaryOpTerm + reduce(76), // +, reduce: UnaryOpTerm + reduce(76), // -, reduce: UnaryOpTerm + reduce(76), // .+, reduce: UnaryOpTerm + reduce(76), // .-, reduce: UnaryOpTerm + reduce(76), // ., reduce: UnaryOpTerm + reduce(76), // *, reduce: UnaryOpTerm + reduce(76), // /, reduce: UnaryOpTerm + reduce(76), // //, reduce: UnaryOpTerm + reduce(76), // %, reduce: UnaryOpTerm + reduce(76), // .*, reduce: UnaryOpTerm + reduce(76), // ./, reduce: UnaryOpTerm + reduce(76), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(76), // ,, reduce: UnaryOpTerm + nil, // { + reduce(76), // }, reduce: UnaryOpTerm + }, + }, + actionRow{ // S958 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(77), // ?, reduce: UnaryOpTerm + nil, // : + reduce(77), // ||, reduce: UnaryOpTerm + reduce(77), // ^^, reduce: UnaryOpTerm + reduce(77), // &&, reduce: UnaryOpTerm + reduce(77), // =~, reduce: UnaryOpTerm + reduce(77), // !=~, reduce: UnaryOpTerm + reduce(77), // ==, reduce: UnaryOpTerm + reduce(77), // !=, reduce: UnaryOpTerm + reduce(77), // >, reduce: UnaryOpTerm + reduce(77), // >=, reduce: UnaryOpTerm + reduce(77), // <, reduce: UnaryOpTerm + reduce(77), // <=, reduce: UnaryOpTerm + reduce(77), // |, reduce: UnaryOpTerm + reduce(77), // ^, reduce: UnaryOpTerm + reduce(77), // &, reduce: UnaryOpTerm + reduce(77), // <<, reduce: UnaryOpTerm + reduce(77), // >>, reduce: UnaryOpTerm + reduce(77), // +, reduce: UnaryOpTerm + reduce(77), // -, reduce: UnaryOpTerm + reduce(77), // .+, reduce: UnaryOpTerm + reduce(77), // .-, reduce: UnaryOpTerm + reduce(77), // ., reduce: UnaryOpTerm + reduce(77), // *, reduce: UnaryOpTerm + reduce(77), // /, reduce: UnaryOpTerm + reduce(77), // //, reduce: UnaryOpTerm + reduce(77), // %, reduce: UnaryOpTerm + reduce(77), // .*, reduce: UnaryOpTerm + reduce(77), // ./, reduce: UnaryOpTerm + reduce(77), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(77), // ,, reduce: UnaryOpTerm + nil, // { + reduce(77), // }, reduce: UnaryOpTerm + }, + }, + actionRow{ // S959 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(78), // ?, reduce: UnaryOpTerm + nil, // : + reduce(78), // ||, reduce: UnaryOpTerm + reduce(78), // ^^, reduce: UnaryOpTerm + reduce(78), // &&, reduce: UnaryOpTerm + reduce(78), // =~, reduce: UnaryOpTerm + reduce(78), // !=~, reduce: UnaryOpTerm + reduce(78), // ==, reduce: UnaryOpTerm + reduce(78), // !=, reduce: UnaryOpTerm + reduce(78), // >, reduce: UnaryOpTerm + reduce(78), // >=, reduce: UnaryOpTerm + reduce(78), // <, reduce: UnaryOpTerm + reduce(78), // <=, reduce: UnaryOpTerm + reduce(78), // |, reduce: UnaryOpTerm + reduce(78), // ^, reduce: UnaryOpTerm + reduce(78), // &, reduce: UnaryOpTerm + reduce(78), // <<, reduce: UnaryOpTerm + reduce(78), // >>, reduce: UnaryOpTerm + reduce(78), // +, reduce: UnaryOpTerm + reduce(78), // -, reduce: UnaryOpTerm + reduce(78), // .+, reduce: UnaryOpTerm + reduce(78), // .-, reduce: UnaryOpTerm + reduce(78), // ., reduce: UnaryOpTerm + reduce(78), // *, reduce: UnaryOpTerm + reduce(78), // /, reduce: UnaryOpTerm + reduce(78), // //, reduce: UnaryOpTerm + reduce(78), // %, reduce: UnaryOpTerm + reduce(78), // .*, reduce: UnaryOpTerm + reduce(78), // ./, reduce: UnaryOpTerm + reduce(78), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(78), // ,, reduce: UnaryOpTerm + nil, // { + reduce(78), // }, reduce: UnaryOpTerm + }, + }, + actionRow{ // S960 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S961 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + 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(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S962 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + shift(1023), // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S963 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(103), // ?, reduce: ArrayLiteral + nil, // : + reduce(103), // ||, reduce: ArrayLiteral + reduce(103), // ^^, reduce: ArrayLiteral + reduce(103), // &&, reduce: ArrayLiteral + reduce(103), // =~, reduce: ArrayLiteral + reduce(103), // !=~, reduce: ArrayLiteral + reduce(103), // ==, reduce: ArrayLiteral + reduce(103), // !=, reduce: ArrayLiteral + reduce(103), // >, reduce: ArrayLiteral + reduce(103), // >=, reduce: ArrayLiteral + reduce(103), // <, reduce: ArrayLiteral + reduce(103), // <=, reduce: ArrayLiteral + reduce(103), // |, reduce: ArrayLiteral + reduce(103), // ^, reduce: ArrayLiteral + reduce(103), // &, reduce: ArrayLiteral + reduce(103), // <<, reduce: ArrayLiteral + reduce(103), // >>, reduce: ArrayLiteral + reduce(103), // +, reduce: ArrayLiteral + reduce(103), // -, reduce: ArrayLiteral + reduce(103), // .+, reduce: ArrayLiteral + reduce(103), // .-, reduce: ArrayLiteral + reduce(103), // ., reduce: ArrayLiteral + reduce(103), // *, reduce: ArrayLiteral + reduce(103), // /, reduce: ArrayLiteral + reduce(103), // //, reduce: ArrayLiteral + reduce(103), // %, reduce: ArrayLiteral + reduce(103), // .*, reduce: ArrayLiteral + reduce(103), // ./, reduce: ArrayLiteral + reduce(103), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(103), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(103), // [, reduce: ArrayLiteral + reduce(103), // ,, reduce: ArrayLiteral + nil, // { + reduce(103), // }, reduce: ArrayLiteral + }, + }, + actionRow{ // S964 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1024), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86841,10 +81049,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1044), // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86867,13 +81071,521 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1034 + actionRow{ // S965 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(117), // ?, reduce: MapLiteral + nil, // : + reduce(117), // ||, reduce: MapLiteral + reduce(117), // ^^, reduce: MapLiteral + reduce(117), // &&, reduce: MapLiteral + reduce(117), // =~, reduce: MapLiteral + reduce(117), // !=~, reduce: MapLiteral + reduce(117), // ==, reduce: MapLiteral + reduce(117), // !=, reduce: MapLiteral + reduce(117), // >, reduce: MapLiteral + reduce(117), // >=, reduce: MapLiteral + reduce(117), // <, reduce: MapLiteral + reduce(117), // <=, reduce: MapLiteral + reduce(117), // |, reduce: MapLiteral + reduce(117), // ^, reduce: MapLiteral + reduce(117), // &, reduce: MapLiteral + reduce(117), // <<, reduce: MapLiteral + reduce(117), // >>, reduce: MapLiteral + reduce(117), // +, reduce: MapLiteral + reduce(117), // -, reduce: MapLiteral + reduce(117), // .+, reduce: MapLiteral + reduce(117), // .-, reduce: MapLiteral + reduce(117), // ., reduce: MapLiteral + reduce(117), // *, reduce: MapLiteral + reduce(117), // /, reduce: MapLiteral + reduce(117), // //, reduce: MapLiteral + reduce(117), // %, reduce: MapLiteral + reduce(117), // .*, reduce: MapLiteral + reduce(117), // ./, reduce: MapLiteral + reduce(117), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(117), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(117), // [, reduce: MapLiteral + reduce(117), // ,, reduce: MapLiteral + nil, // { + reduce(117), // }, reduce: MapLiteral + }, + }, + actionRow{ // S966 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + shift(1025), // } + }, + }, + actionRow{ // S967 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(308), // md_token_field_name + shift(309), // $[ + nil, // ] + shift(310), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(322), // + + shift(324), // - + shift(325), // .+ + shift(326), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(329), // ! + shift(330), // ~ + nil, // ** + shift(332), // ( + nil, // ) + shift(333), // md_token_string_literal + shift(334), // md_token_int_literal + shift(335), // md_token_float_literal + shift(336), // md_token_boolean_literal + shift(337), // md_token_panic + shift(339), // md_token_IPS + shift(340), // md_token_IFS + shift(341), // md_token_IRS + shift(342), // md_token_OPS + shift(343), // md_token_OFS + shift(344), // md_token_ORS + shift(345), // md_token_NF + shift(346), // md_token_NR + shift(347), // md_token_FNR + shift(348), // md_token_FILENAME + shift(349), // md_token_FILENUM + shift(351), // [ + nil, // , + shift(355), // { + nil, // } + }, + }, + actionRow{ // S968 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: ArrayOrMapIndexAccess + reduce(110), // :, reduce: ArrayOrMapIndexAccess + reduce(110), // ||, reduce: ArrayOrMapIndexAccess + reduce(110), // ^^, reduce: ArrayOrMapIndexAccess + reduce(110), // &&, reduce: ArrayOrMapIndexAccess + reduce(110), // =~, reduce: ArrayOrMapIndexAccess + reduce(110), // !=~, reduce: ArrayOrMapIndexAccess + reduce(110), // ==, reduce: ArrayOrMapIndexAccess + reduce(110), // !=, reduce: ArrayOrMapIndexAccess + reduce(110), // >, reduce: ArrayOrMapIndexAccess + reduce(110), // >=, reduce: ArrayOrMapIndexAccess + reduce(110), // <, reduce: ArrayOrMapIndexAccess + reduce(110), // <=, reduce: ArrayOrMapIndexAccess + reduce(110), // |, reduce: ArrayOrMapIndexAccess + reduce(110), // ^, reduce: ArrayOrMapIndexAccess + reduce(110), // &, reduce: ArrayOrMapIndexAccess + reduce(110), // <<, reduce: ArrayOrMapIndexAccess + reduce(110), // >>, reduce: ArrayOrMapIndexAccess + reduce(110), // +, reduce: ArrayOrMapIndexAccess + reduce(110), // -, reduce: ArrayOrMapIndexAccess + reduce(110), // .+, reduce: ArrayOrMapIndexAccess + reduce(110), // .-, reduce: ArrayOrMapIndexAccess + reduce(110), // ., reduce: ArrayOrMapIndexAccess + reduce(110), // *, reduce: ArrayOrMapIndexAccess + reduce(110), // /, reduce: ArrayOrMapIndexAccess + reduce(110), // //, reduce: ArrayOrMapIndexAccess + reduce(110), // %, reduce: ArrayOrMapIndexAccess + reduce(110), // .*, reduce: ArrayOrMapIndexAccess + reduce(110), // ./, reduce: ArrayOrMapIndexAccess + reduce(110), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(110), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(110), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S969 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(1028), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S970 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1029), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S971 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86925,10 +81637,6 @@ var actionTab = actionTable{ reduce(115), // **, reduce: ArraySliceAccess nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(115), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -86951,13 +81659,185 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1035 + actionRow{ // S972 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(32), // $, reduce: TernaryTerm + reduce(32), // ;, reduce: TernaryTerm + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S973 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1030), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S974 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(114), // $, reduce: ArraySliceAccess + reduce(114), // ;, reduce: ArraySliceAccess + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -86975,7 +81855,7 @@ var actionTab = actionTable{ nil, // %= nil, // **= reduce(114), // ?, reduce: ArraySliceAccess - reduce(114), // :, reduce: ArraySliceAccess + nil, // : reduce(114), // ||, reduce: ArraySliceAccess reduce(114), // ^^, reduce: ArraySliceAccess reduce(114), // &&, reduce: ArraySliceAccess @@ -87009,10 +81889,6 @@ var actionTab = actionTable{ reduce(114), // **, reduce: ArraySliceAccess nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(114), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87035,13 +81911,857 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1036 + actionRow{ // S975 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(113), // $, reduce: ArraySliceAccess + reduce(113), // ;, reduce: ArraySliceAccess + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: ArraySliceAccess + nil, // : + reduce(113), // ||, reduce: ArraySliceAccess + reduce(113), // ^^, reduce: ArraySliceAccess + reduce(113), // &&, reduce: ArraySliceAccess + reduce(113), // =~, reduce: ArraySliceAccess + reduce(113), // !=~, reduce: ArraySliceAccess + reduce(113), // ==, reduce: ArraySliceAccess + reduce(113), // !=, reduce: ArraySliceAccess + reduce(113), // >, reduce: ArraySliceAccess + reduce(113), // >=, reduce: ArraySliceAccess + reduce(113), // <, reduce: ArraySliceAccess + reduce(113), // <=, reduce: ArraySliceAccess + reduce(113), // |, reduce: ArraySliceAccess + reduce(113), // ^, reduce: ArraySliceAccess + reduce(113), // &, reduce: ArraySliceAccess + reduce(113), // <<, reduce: ArraySliceAccess + reduce(113), // >>, reduce: ArraySliceAccess + reduce(113), // +, reduce: ArraySliceAccess + reduce(113), // -, reduce: ArraySliceAccess + reduce(113), // .+, reduce: ArraySliceAccess + reduce(113), // .-, reduce: ArraySliceAccess + reduce(113), // ., reduce: ArraySliceAccess + reduce(113), // *, reduce: ArraySliceAccess + reduce(113), // /, reduce: ArraySliceAccess + reduce(113), // //, reduce: ArraySliceAccess + reduce(113), // %, reduce: ArraySliceAccess + reduce(113), // .*, reduce: ArraySliceAccess + reduce(113), // ./, reduce: ArraySliceAccess + reduce(113), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(113), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(113), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S976 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(112), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: ArraySliceAccess + nil, // : + reduce(112), // ||, reduce: ArraySliceAccess + reduce(112), // ^^, reduce: ArraySliceAccess + reduce(112), // &&, reduce: ArraySliceAccess + reduce(112), // =~, reduce: ArraySliceAccess + reduce(112), // !=~, reduce: ArraySliceAccess + reduce(112), // ==, reduce: ArraySliceAccess + reduce(112), // !=, reduce: ArraySliceAccess + reduce(112), // >, reduce: ArraySliceAccess + reduce(112), // >=, reduce: ArraySliceAccess + reduce(112), // <, reduce: ArraySliceAccess + reduce(112), // <=, reduce: ArraySliceAccess + reduce(112), // |, reduce: ArraySliceAccess + reduce(112), // ^, reduce: ArraySliceAccess + reduce(112), // &, reduce: ArraySliceAccess + reduce(112), // <<, reduce: ArraySliceAccess + reduce(112), // >>, reduce: ArraySliceAccess + reduce(112), // +, reduce: ArraySliceAccess + reduce(112), // -, reduce: ArraySliceAccess + reduce(112), // .+, reduce: ArraySliceAccess + reduce(112), // .-, reduce: ArraySliceAccess + reduce(112), // ., reduce: ArraySliceAccess + reduce(112), // *, reduce: ArraySliceAccess + reduce(112), // /, reduce: ArraySliceAccess + reduce(112), // //, reduce: ArraySliceAccess + reduce(112), // %, reduce: ArraySliceAccess + reduce(112), // .*, reduce: ArraySliceAccess + reduce(112), // ./, reduce: ArraySliceAccess + reduce(112), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(112), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(112), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S977 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(438), // md_token_field_name + shift(439), // $[ + nil, // ] + shift(440), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(453), // + + shift(455), // - + shift(456), // .+ + shift(457), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(460), // ! + shift(461), // ~ + nil, // ** + shift(463), // ( + nil, // ) + shift(464), // md_token_string_literal + shift(465), // md_token_int_literal + shift(466), // md_token_float_literal + shift(467), // md_token_boolean_literal + shift(468), // md_token_panic + shift(470), // md_token_IPS + shift(471), // md_token_IFS + shift(472), // md_token_IRS + shift(473), // md_token_OPS + shift(474), // md_token_OFS + shift(475), // md_token_ORS + shift(476), // md_token_NF + shift(477), // md_token_NR + shift(478), // md_token_FNR + shift(479), // md_token_FILENAME + shift(480), // md_token_FILENUM + shift(482), // [ + nil, // , + shift(486), // { + nil, // } + }, + }, + actionRow{ // S978 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(110), // ], reduce: ArrayOrMapIndexAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: ArrayOrMapIndexAccess + reduce(110), // :, reduce: ArrayOrMapIndexAccess + reduce(110), // ||, reduce: ArrayOrMapIndexAccess + reduce(110), // ^^, reduce: ArrayOrMapIndexAccess + reduce(110), // &&, reduce: ArrayOrMapIndexAccess + reduce(110), // =~, reduce: ArrayOrMapIndexAccess + reduce(110), // !=~, reduce: ArrayOrMapIndexAccess + reduce(110), // ==, reduce: ArrayOrMapIndexAccess + reduce(110), // !=, reduce: ArrayOrMapIndexAccess + reduce(110), // >, reduce: ArrayOrMapIndexAccess + reduce(110), // >=, reduce: ArrayOrMapIndexAccess + reduce(110), // <, reduce: ArrayOrMapIndexAccess + reduce(110), // <=, reduce: ArrayOrMapIndexAccess + reduce(110), // |, reduce: ArrayOrMapIndexAccess + reduce(110), // ^, reduce: ArrayOrMapIndexAccess + reduce(110), // &, reduce: ArrayOrMapIndexAccess + reduce(110), // <<, reduce: ArrayOrMapIndexAccess + reduce(110), // >>, reduce: ArrayOrMapIndexAccess + reduce(110), // +, reduce: ArrayOrMapIndexAccess + reduce(110), // -, reduce: ArrayOrMapIndexAccess + reduce(110), // .+, reduce: ArrayOrMapIndexAccess + reduce(110), // .-, reduce: ArrayOrMapIndexAccess + reduce(110), // ., reduce: ArrayOrMapIndexAccess + reduce(110), // *, reduce: ArrayOrMapIndexAccess + reduce(110), // /, reduce: ArrayOrMapIndexAccess + reduce(110), // //, reduce: ArrayOrMapIndexAccess + reduce(110), // %, reduce: ArrayOrMapIndexAccess + reduce(110), // .*, reduce: ArrayOrMapIndexAccess + reduce(110), // ./, reduce: ArrayOrMapIndexAccess + reduce(110), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(110), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(110), // [, reduce: ArrayOrMapIndexAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S979 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(1033), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S980 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1034), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S981 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(115), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArraySliceAccess + reduce(115), // :, reduce: ArraySliceAccess + reduce(115), // ||, reduce: ArraySliceAccess + reduce(115), // ^^, reduce: ArraySliceAccess + reduce(115), // &&, reduce: ArraySliceAccess + reduce(115), // =~, reduce: ArraySliceAccess + reduce(115), // !=~, reduce: ArraySliceAccess + reduce(115), // ==, reduce: ArraySliceAccess + reduce(115), // !=, reduce: ArraySliceAccess + reduce(115), // >, reduce: ArraySliceAccess + reduce(115), // >=, reduce: ArraySliceAccess + reduce(115), // <, reduce: ArraySliceAccess + reduce(115), // <=, reduce: ArraySliceAccess + reduce(115), // |, reduce: ArraySliceAccess + reduce(115), // ^, reduce: ArraySliceAccess + reduce(115), // &, reduce: ArraySliceAccess + reduce(115), // <<, reduce: ArraySliceAccess + reduce(115), // >>, reduce: ArraySliceAccess + reduce(115), // +, reduce: ArraySliceAccess + reduce(115), // -, reduce: ArraySliceAccess + reduce(115), // .+, reduce: ArraySliceAccess + reduce(115), // .-, reduce: ArraySliceAccess + reduce(115), // ., reduce: ArraySliceAccess + reduce(115), // *, reduce: ArraySliceAccess + reduce(115), // /, reduce: ArraySliceAccess + reduce(115), // //, reduce: ArraySliceAccess + reduce(115), // %, reduce: ArraySliceAccess + reduce(115), // .*, reduce: ArraySliceAccess + reduce(115), // ./, reduce: ArraySliceAccess + reduce(115), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(115), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(115), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S982 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + 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(32), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S983 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1035), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S984 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: ArraySliceAccess + nil, // : + reduce(114), // ||, reduce: ArraySliceAccess + reduce(114), // ^^, reduce: ArraySliceAccess + reduce(114), // &&, reduce: ArraySliceAccess + reduce(114), // =~, reduce: ArraySliceAccess + reduce(114), // !=~, reduce: ArraySliceAccess + reduce(114), // ==, reduce: ArraySliceAccess + reduce(114), // !=, reduce: ArraySliceAccess + reduce(114), // >, reduce: ArraySliceAccess + reduce(114), // >=, reduce: ArraySliceAccess + reduce(114), // <, reduce: ArraySliceAccess + reduce(114), // <=, reduce: ArraySliceAccess + reduce(114), // |, reduce: ArraySliceAccess + reduce(114), // ^, reduce: ArraySliceAccess + reduce(114), // &, reduce: ArraySliceAccess + reduce(114), // <<, reduce: ArraySliceAccess + reduce(114), // >>, reduce: ArraySliceAccess + reduce(114), // +, reduce: ArraySliceAccess + reduce(114), // -, reduce: ArraySliceAccess + reduce(114), // .+, reduce: ArraySliceAccess + reduce(114), // .-, reduce: ArraySliceAccess + reduce(114), // ., reduce: ArraySliceAccess + reduce(114), // *, reduce: ArraySliceAccess + reduce(114), // /, reduce: ArraySliceAccess + reduce(114), // //, reduce: ArraySliceAccess + reduce(114), // %, reduce: ArraySliceAccess + reduce(114), // .*, reduce: ArraySliceAccess + reduce(114), // ./, reduce: ArraySliceAccess + reduce(114), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(114), // **, reduce: ArraySliceAccess + nil, // ( + reduce(114), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(114), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S985 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -87093,10 +82813,6 @@ var actionTab = actionTable{ reduce(113), // **, reduce: ArraySliceAccess nil, // ( reduce(113), // ), reduce: ArraySliceAccess - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87119,685 +82835,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1037 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: ArraySliceAccess - nil, // : - reduce(113), // ||, reduce: ArraySliceAccess - reduce(113), // ^^, reduce: ArraySliceAccess - reduce(113), // &&, reduce: ArraySliceAccess - reduce(113), // =~, reduce: ArraySliceAccess - reduce(113), // !=~, reduce: ArraySliceAccess - reduce(113), // ==, reduce: ArraySliceAccess - reduce(113), // !=, reduce: ArraySliceAccess - reduce(113), // >, reduce: ArraySliceAccess - reduce(113), // >=, reduce: ArraySliceAccess - reduce(113), // <, reduce: ArraySliceAccess - reduce(113), // <=, reduce: ArraySliceAccess - reduce(113), // |, reduce: ArraySliceAccess - reduce(113), // ^, reduce: ArraySliceAccess - reduce(113), // &, reduce: ArraySliceAccess - reduce(113), // <<, reduce: ArraySliceAccess - reduce(113), // >>, reduce: ArraySliceAccess - reduce(113), // +, reduce: ArraySliceAccess - reduce(113), // -, reduce: ArraySliceAccess - reduce(113), // .+, reduce: ArraySliceAccess - reduce(113), // .-, reduce: ArraySliceAccess - reduce(113), // ., reduce: ArraySliceAccess - reduce(113), // *, reduce: ArraySliceAccess - reduce(113), // /, reduce: ArraySliceAccess - reduce(113), // //, reduce: ArraySliceAccess - reduce(113), // %, reduce: ArraySliceAccess - reduce(113), // .*, reduce: ArraySliceAccess - reduce(113), // ./, reduce: ArraySliceAccess - reduce(113), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(113), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(113), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(113), // [, reduce: ArraySliceAccess - reduce(113), // ,, reduce: ArraySliceAccess - nil, // { - nil, // } - }, - }, - actionRow{ // S1038 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(794), // + - shift(796), // - - shift(797), // .+ - shift(798), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(801), // ! - shift(802), // ~ - nil, // ** - shift(804), // ( - nil, // ) - shift(807), // md_token_field_name - shift(808), // $[ - nil, // ] - shift(809), // md_token_full_srec - shift(810), // md_token_string_literal - shift(811), // md_token_int_literal - shift(812), // md_token_float_literal - shift(813), // md_token_boolean_literal - shift(814), // md_token_panic - shift(816), // md_token_IPS - shift(817), // md_token_IFS - shift(818), // md_token_IRS - shift(819), // md_token_OPS - shift(820), // md_token_OFS - shift(821), // md_token_ORS - shift(822), // md_token_NF - shift(823), // md_token_NR - shift(824), // md_token_FNR - shift(825), // md_token_FILENAME - shift(826), // md_token_FILENUM - shift(828), // [ - nil, // , - shift(832), // { - nil, // } - }, - }, - actionRow{ // S1039 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - shift(47), // + - shift(49), // - - shift(50), // .+ - shift(51), // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - shift(54), // ! - shift(55), // ~ - nil, // ** - shift(57), // ( - nil, // ) - shift(60), // md_token_field_name - shift(61), // $[ - shift(1047), // ] - shift(62), // md_token_full_srec - shift(63), // md_token_string_literal - shift(64), // md_token_int_literal - shift(65), // md_token_float_literal - shift(66), // md_token_boolean_literal - shift(67), // md_token_panic - shift(69), // md_token_IPS - shift(70), // md_token_IFS - shift(71), // md_token_IRS - shift(72), // md_token_OPS - shift(73), // md_token_OFS - shift(74), // md_token_ORS - shift(75), // md_token_NF - shift(76), // md_token_NR - shift(77), // md_token_FNR - shift(78), // md_token_FILENAME - shift(79), // md_token_FILENUM - shift(81), // [ - nil, // , - shift(85), // { - nil, // } - }, - }, - actionRow{ // S1040 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(111), // ?, reduce: ArrayOrMapIndexAccess - nil, // : - reduce(111), // ||, reduce: ArrayOrMapIndexAccess - reduce(111), // ^^, reduce: ArrayOrMapIndexAccess - reduce(111), // &&, reduce: ArrayOrMapIndexAccess - reduce(111), // =~, reduce: ArrayOrMapIndexAccess - reduce(111), // !=~, reduce: ArrayOrMapIndexAccess - reduce(111), // ==, reduce: ArrayOrMapIndexAccess - reduce(111), // !=, reduce: ArrayOrMapIndexAccess - reduce(111), // >, reduce: ArrayOrMapIndexAccess - reduce(111), // >=, reduce: ArrayOrMapIndexAccess - reduce(111), // <, reduce: ArrayOrMapIndexAccess - reduce(111), // <=, reduce: ArrayOrMapIndexAccess - reduce(111), // |, reduce: ArrayOrMapIndexAccess - reduce(111), // ^, reduce: ArrayOrMapIndexAccess - reduce(111), // &, reduce: ArrayOrMapIndexAccess - reduce(111), // <<, reduce: ArrayOrMapIndexAccess - reduce(111), // >>, reduce: ArrayOrMapIndexAccess - reduce(111), // +, reduce: ArrayOrMapIndexAccess - reduce(111), // -, reduce: ArrayOrMapIndexAccess - reduce(111), // .+, reduce: ArrayOrMapIndexAccess - reduce(111), // .-, reduce: ArrayOrMapIndexAccess - reduce(111), // ., reduce: ArrayOrMapIndexAccess - reduce(111), // *, reduce: ArrayOrMapIndexAccess - reduce(111), // /, reduce: ArrayOrMapIndexAccess - reduce(111), // //, reduce: ArrayOrMapIndexAccess - reduce(111), // %, reduce: ArrayOrMapIndexAccess - reduce(111), // .*, reduce: ArrayOrMapIndexAccess - reduce(111), // ./, reduce: ArrayOrMapIndexAccess - reduce(111), // .//, reduce: ArrayOrMapIndexAccess - nil, // ! - nil, // ~ - reduce(111), // **, reduce: ArrayOrMapIndexAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(111), // [, reduce: ArrayOrMapIndexAccess - reduce(111), // ,, reduce: ArrayOrMapIndexAccess - nil, // { - reduce(111), // }, reduce: ArrayOrMapIndexAccess - }, - }, - actionRow{ // S1041 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - nil, // ? - nil, // : - nil, // || - nil, // ^^ - nil, // && - nil, // =~ - nil, // !=~ - nil, // == - nil, // != - nil, // > - nil, // >= - nil, // < - nil, // <= - nil, // | - nil, // ^ - nil, // & - nil, // << - nil, // >> - nil, // + - nil, // - - nil, // .+ - nil, // .- - nil, // . - nil, // * - nil, // / - nil, // // - nil, // % - nil, // .* - nil, // ./ - nil, // .// - nil, // ! - nil, // ~ - nil, // ** - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1048), // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - nil, // [ - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S1042 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(116), // ?, reduce: ArraySliceAccess - nil, // : - reduce(116), // ||, reduce: ArraySliceAccess - reduce(116), // ^^, reduce: ArraySliceAccess - reduce(116), // &&, reduce: ArraySliceAccess - reduce(116), // =~, reduce: ArraySliceAccess - reduce(116), // !=~, reduce: ArraySliceAccess - reduce(116), // ==, reduce: ArraySliceAccess - reduce(116), // !=, reduce: ArraySliceAccess - reduce(116), // >, reduce: ArraySliceAccess - reduce(116), // >=, reduce: ArraySliceAccess - reduce(116), // <, reduce: ArraySliceAccess - reduce(116), // <=, reduce: ArraySliceAccess - reduce(116), // |, reduce: ArraySliceAccess - reduce(116), // ^, reduce: ArraySliceAccess - reduce(116), // &, reduce: ArraySliceAccess - reduce(116), // <<, reduce: ArraySliceAccess - reduce(116), // >>, reduce: ArraySliceAccess - reduce(116), // +, reduce: ArraySliceAccess - reduce(116), // -, reduce: ArraySliceAccess - reduce(116), // .+, reduce: ArraySliceAccess - reduce(116), // .-, reduce: ArraySliceAccess - reduce(116), // ., reduce: ArraySliceAccess - reduce(116), // *, reduce: ArraySliceAccess - reduce(116), // /, reduce: ArraySliceAccess - reduce(116), // //, reduce: ArraySliceAccess - reduce(116), // %, reduce: ArraySliceAccess - reduce(116), // .*, reduce: ArraySliceAccess - reduce(116), // ./, reduce: ArraySliceAccess - reduce(116), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(116), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(116), // [, reduce: ArraySliceAccess - reduce(116), // ,, reduce: ArraySliceAccess - nil, // { - reduce(116), // }, reduce: ArraySliceAccess - }, - }, - actionRow{ // S1043 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: ArraySliceAccess - reduce(113), // :, reduce: ArraySliceAccess - reduce(113), // ||, reduce: ArraySliceAccess - reduce(113), // ^^, reduce: ArraySliceAccess - reduce(113), // &&, reduce: ArraySliceAccess - reduce(113), // =~, reduce: ArraySliceAccess - reduce(113), // !=~, reduce: ArraySliceAccess - reduce(113), // ==, reduce: ArraySliceAccess - reduce(113), // !=, reduce: ArraySliceAccess - reduce(113), // >, reduce: ArraySliceAccess - reduce(113), // >=, reduce: ArraySliceAccess - reduce(113), // <, reduce: ArraySliceAccess - reduce(113), // <=, reduce: ArraySliceAccess - reduce(113), // |, reduce: ArraySliceAccess - reduce(113), // ^, reduce: ArraySliceAccess - reduce(113), // &, reduce: ArraySliceAccess - reduce(113), // <<, reduce: ArraySliceAccess - reduce(113), // >>, reduce: ArraySliceAccess - reduce(113), // +, reduce: ArraySliceAccess - reduce(113), // -, reduce: ArraySliceAccess - reduce(113), // .+, reduce: ArraySliceAccess - reduce(113), // .-, reduce: ArraySliceAccess - reduce(113), // ., reduce: ArraySliceAccess - reduce(113), // *, reduce: ArraySliceAccess - reduce(113), // /, reduce: ArraySliceAccess - reduce(113), // //, reduce: ArraySliceAccess - reduce(113), // %, reduce: ArraySliceAccess - reduce(113), // .*, reduce: ArraySliceAccess - reduce(113), // ./, reduce: ArraySliceAccess - reduce(113), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(113), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(113), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S1044 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(113), // ?, reduce: ArraySliceAccess - reduce(113), // :, reduce: ArraySliceAccess - reduce(113), // ||, reduce: ArraySliceAccess - reduce(113), // ^^, reduce: ArraySliceAccess - reduce(113), // &&, reduce: ArraySliceAccess - reduce(113), // =~, reduce: ArraySliceAccess - reduce(113), // !=~, reduce: ArraySliceAccess - reduce(113), // ==, reduce: ArraySliceAccess - reduce(113), // !=, reduce: ArraySliceAccess - reduce(113), // >, reduce: ArraySliceAccess - reduce(113), // >=, reduce: ArraySliceAccess - reduce(113), // <, reduce: ArraySliceAccess - reduce(113), // <=, reduce: ArraySliceAccess - reduce(113), // |, reduce: ArraySliceAccess - reduce(113), // ^, reduce: ArraySliceAccess - reduce(113), // &, reduce: ArraySliceAccess - reduce(113), // <<, reduce: ArraySliceAccess - reduce(113), // >>, reduce: ArraySliceAccess - reduce(113), // +, reduce: ArraySliceAccess - reduce(113), // -, reduce: ArraySliceAccess - reduce(113), // .+, reduce: ArraySliceAccess - reduce(113), // .-, reduce: ArraySliceAccess - reduce(113), // ., reduce: ArraySliceAccess - reduce(113), // *, reduce: ArraySliceAccess - reduce(113), // /, reduce: ArraySliceAccess - reduce(113), // //, reduce: ArraySliceAccess - reduce(113), // %, reduce: ArraySliceAccess - reduce(113), // .*, reduce: ArraySliceAccess - reduce(113), // ./, reduce: ArraySliceAccess - reduce(113), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(113), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) - nil, // md_token_field_name - nil, // $[ - reduce(113), // ], reduce: ArraySliceAccess - nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(113), // [, reduce: ArraySliceAccess - nil, // , - nil, // { - nil, // } - }, - }, - actionRow{ // S1045 + actionRow{ // S986 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(32), // ], reduce: TernaryTerm + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -87849,10 +82897,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87870,18 +82914,22 @@ var actionTab = actionTable{ nil, // md_token_FILENAME nil, // md_token_FILENUM nil, // [ - reduce(28), // ,, reduce: TernaryTerm + reduce(32), // ,, reduce: TernaryTerm nil, // { - reduce(28), // }, reduce: TernaryTerm + nil, // } }, }, - actionRow{ // S1046 + actionRow{ // S987 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1036), // ] + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -87933,10 +82981,6 @@ var actionTab = actionTable{ nil, // ** nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - shift(1049), // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -87959,97 +83003,17 @@ var actionTab = actionTable{ nil, // } }, }, - actionRow{ // S1047 + actionRow{ // S988 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = - nil, // ||= - nil, // ^^= - nil, // &&= - nil, // |= - nil, // ^= - nil, // &= - nil, // <<= - nil, // >>= - nil, // += - nil, // .= - nil, // -= - nil, // *= - nil, // /= - nil, // //= - nil, // %= - nil, // **= - reduce(115), // ?, reduce: ArraySliceAccess - nil, // : - reduce(115), // ||, reduce: ArraySliceAccess - reduce(115), // ^^, reduce: ArraySliceAccess - reduce(115), // &&, reduce: ArraySliceAccess - reduce(115), // =~, reduce: ArraySliceAccess - reduce(115), // !=~, reduce: ArraySliceAccess - reduce(115), // ==, reduce: ArraySliceAccess - reduce(115), // !=, reduce: ArraySliceAccess - reduce(115), // >, reduce: ArraySliceAccess - reduce(115), // >=, reduce: ArraySliceAccess - reduce(115), // <, reduce: ArraySliceAccess - reduce(115), // <=, reduce: ArraySliceAccess - reduce(115), // |, reduce: ArraySliceAccess - reduce(115), // ^, reduce: ArraySliceAccess - reduce(115), // &, reduce: ArraySliceAccess - reduce(115), // <<, reduce: ArraySliceAccess - reduce(115), // >>, reduce: ArraySliceAccess - reduce(115), // +, reduce: ArraySliceAccess - reduce(115), // -, reduce: ArraySliceAccess - reduce(115), // .+, reduce: ArraySliceAccess - reduce(115), // .-, reduce: ArraySliceAccess - reduce(115), // ., reduce: ArraySliceAccess - reduce(115), // *, reduce: ArraySliceAccess - reduce(115), // /, reduce: ArraySliceAccess - reduce(115), // //, reduce: ArraySliceAccess - reduce(115), // %, reduce: ArraySliceAccess - reduce(115), // .*, reduce: ArraySliceAccess - reduce(115), // ./, reduce: ArraySliceAccess - reduce(115), // .//, reduce: ArraySliceAccess - nil, // ! - nil, // ~ - reduce(115), // **, reduce: ArraySliceAccess - nil, // ( - nil, // ) nil, // md_token_field_name nil, // $[ - nil, // ] + reduce(114), // ], reduce: ArraySliceAccess nil, // md_token_full_srec - nil, // md_token_string_literal - nil, // md_token_int_literal - nil, // md_token_float_literal - nil, // md_token_boolean_literal - nil, // md_token_panic - nil, // md_token_IPS - nil, // md_token_IFS - nil, // md_token_IRS - nil, // md_token_OPS - nil, // md_token_OFS - nil, // md_token_ORS - nil, // md_token_NF - nil, // md_token_NR - nil, // md_token_FNR - nil, // md_token_FILENAME - nil, // md_token_FILENUM - reduce(115), // [, reduce: ArraySliceAccess - reduce(115), // ,, reduce: ArraySliceAccess - nil, // { - reduce(115), // }, reduce: ArraySliceAccess - }, - }, - actionRow{ // S1048 - canRecover: false, - actions: [numSymbols]action{ - nil, // INVALID - nil, // $ - nil, // ; - nil, // = nil, // ||= nil, // ^^= nil, // &&= @@ -88101,10 +83065,6 @@ var actionTab = actionTable{ reduce(114), // **, reduce: ArraySliceAccess nil, // ( nil, // ) - nil, // md_token_field_name - nil, // $[ - nil, // ] - nil, // md_token_full_srec nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -88124,16 +83084,20 @@ var actionTab = actionTable{ reduce(114), // [, reduce: ArraySliceAccess reduce(114), // ,, reduce: ArraySliceAccess nil, // { - reduce(114), // }, reduce: ArraySliceAccess + nil, // } }, }, - actionRow{ // S1049 + actionRow{ // S989 canRecover: false, actions: [numSymbols]action{ nil, // INVALID nil, // $ nil, // ; nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(113), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec nil, // ||= nil, // ^^= nil, // &&= @@ -88185,10 +83149,4878 @@ var actionTab = actionTable{ reduce(113), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(113), // [, reduce: ArraySliceAccess + reduce(113), // ,, reduce: ArraySliceAccess + nil, // { + nil, // } + }, + }, + actionRow{ // S990 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(13), // ?, reduce: IndirectFieldName + nil, // : + reduce(13), // ||, reduce: IndirectFieldName + reduce(13), // ^^, reduce: IndirectFieldName + reduce(13), // &&, reduce: IndirectFieldName + reduce(13), // =~, reduce: IndirectFieldName + reduce(13), // !=~, reduce: IndirectFieldName + reduce(13), // ==, reduce: IndirectFieldName + reduce(13), // !=, reduce: IndirectFieldName + reduce(13), // >, reduce: IndirectFieldName + reduce(13), // >=, reduce: IndirectFieldName + reduce(13), // <, reduce: IndirectFieldName + reduce(13), // <=, reduce: IndirectFieldName + reduce(13), // |, reduce: IndirectFieldName + reduce(13), // ^, reduce: IndirectFieldName + reduce(13), // &, reduce: IndirectFieldName + reduce(13), // <<, reduce: IndirectFieldName + reduce(13), // >>, reduce: IndirectFieldName + reduce(13), // +, reduce: IndirectFieldName + reduce(13), // -, reduce: IndirectFieldName + reduce(13), // .+, reduce: IndirectFieldName + reduce(13), // .-, reduce: IndirectFieldName + reduce(13), // ., reduce: IndirectFieldName + reduce(13), // *, reduce: IndirectFieldName + reduce(13), // /, reduce: IndirectFieldName + reduce(13), // //, reduce: IndirectFieldName + reduce(13), // %, reduce: IndirectFieldName + reduce(13), // .*, reduce: IndirectFieldName + reduce(13), // ./, reduce: IndirectFieldName + reduce(13), // .//, reduce: IndirectFieldName + nil, // ! + nil, // ~ + reduce(13), // **, reduce: IndirectFieldName + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(13), // [, reduce: IndirectFieldName + reduce(13), // ,, reduce: IndirectFieldName + nil, // { + reduce(13), // }, reduce: IndirectFieldName + }, + }, + actionRow{ // S991 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = nil, // md_token_field_name nil, // $[ nil, // ] nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1037), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S992 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(34), // ?, reduce: LogicalOrTerm + nil, // : + reduce(34), // ||, reduce: LogicalOrTerm + shift(927), // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(34), // ,, reduce: LogicalOrTerm + nil, // { + reduce(34), // }, reduce: LogicalOrTerm + }, + }, + actionRow{ // S993 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(36), // ?, reduce: LogicalXORTerm + nil, // : + reduce(36), // ||, reduce: LogicalXORTerm + reduce(36), // ^^, reduce: LogicalXORTerm + shift(928), // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(36), // ,, reduce: LogicalXORTerm + nil, // { + reduce(36), // }, reduce: LogicalXORTerm + }, + }, + actionRow{ // S994 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(38), // ?, reduce: LogicalAndTerm + nil, // : + reduce(38), // ||, reduce: LogicalAndTerm + reduce(38), // ^^, reduce: LogicalAndTerm + reduce(38), // &&, reduce: LogicalAndTerm + shift(929), // =~ + shift(930), // !=~ + shift(931), // == + shift(932), // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(38), // ,, reduce: LogicalAndTerm + nil, // { + reduce(38), // }, reduce: LogicalAndTerm + }, + }, + actionRow{ // S995 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(40), // ?, reduce: EqneTerm + nil, // : + reduce(40), // ||, reduce: EqneTerm + reduce(40), // ^^, reduce: EqneTerm + reduce(40), // &&, reduce: EqneTerm + reduce(40), // =~, reduce: EqneTerm + reduce(40), // !=~, reduce: EqneTerm + reduce(40), // ==, reduce: EqneTerm + reduce(40), // !=, reduce: EqneTerm + shift(933), // > + shift(934), // >= + shift(935), // < + 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, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(40), // ,, reduce: EqneTerm + nil, // { + reduce(40), // }, reduce: EqneTerm + }, + }, + actionRow{ // S996 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(41), // ?, reduce: EqneTerm + nil, // : + reduce(41), // ||, reduce: EqneTerm + reduce(41), // ^^, reduce: EqneTerm + reduce(41), // &&, reduce: EqneTerm + reduce(41), // =~, reduce: EqneTerm + reduce(41), // !=~, reduce: EqneTerm + reduce(41), // ==, reduce: EqneTerm + reduce(41), // !=, reduce: EqneTerm + shift(933), // > + shift(934), // >= + shift(935), // < + 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, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(41), // ,, reduce: EqneTerm + nil, // { + reduce(41), // }, reduce: EqneTerm + }, + }, + actionRow{ // S997 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(42), // ?, reduce: EqneTerm + nil, // : + reduce(42), // ||, reduce: EqneTerm + reduce(42), // ^^, reduce: EqneTerm + reduce(42), // &&, reduce: EqneTerm + reduce(42), // =~, reduce: EqneTerm + reduce(42), // !=~, reduce: EqneTerm + reduce(42), // ==, reduce: EqneTerm + reduce(42), // !=, reduce: EqneTerm + shift(933), // > + shift(934), // >= + shift(935), // < + 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, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(42), // ,, reduce: EqneTerm + nil, // { + reduce(42), // }, reduce: EqneTerm + }, + }, + actionRow{ // S998 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(43), // ?, reduce: EqneTerm + nil, // : + reduce(43), // ||, reduce: EqneTerm + reduce(43), // ^^, reduce: EqneTerm + reduce(43), // &&, reduce: EqneTerm + reduce(43), // =~, reduce: EqneTerm + reduce(43), // !=~, reduce: EqneTerm + reduce(43), // ==, reduce: EqneTerm + reduce(43), // !=, reduce: EqneTerm + shift(933), // > + shift(934), // >= + shift(935), // < + 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, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(43), // ,, reduce: EqneTerm + nil, // { + reduce(43), // }, reduce: EqneTerm + }, + }, + actionRow{ // S999 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(45), // ?, reduce: CmpTerm + nil, // : + reduce(45), // ||, reduce: CmpTerm + reduce(45), // ^^, reduce: CmpTerm + reduce(45), // &&, reduce: CmpTerm + reduce(45), // =~, reduce: CmpTerm + reduce(45), // !=~, reduce: CmpTerm + reduce(45), // ==, reduce: CmpTerm + reduce(45), // !=, reduce: CmpTerm + reduce(45), // >, reduce: CmpTerm + reduce(45), // >=, reduce: CmpTerm + reduce(45), // <, reduce: CmpTerm + reduce(45), // <=, reduce: CmpTerm + shift(937), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(45), // ,, reduce: CmpTerm + nil, // { + reduce(45), // }, reduce: CmpTerm + }, + }, + actionRow{ // S1000 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(46), // ?, reduce: CmpTerm + nil, // : + reduce(46), // ||, reduce: CmpTerm + reduce(46), // ^^, reduce: CmpTerm + reduce(46), // &&, reduce: CmpTerm + reduce(46), // =~, reduce: CmpTerm + reduce(46), // !=~, reduce: CmpTerm + reduce(46), // ==, reduce: CmpTerm + reduce(46), // !=, reduce: CmpTerm + reduce(46), // >, reduce: CmpTerm + reduce(46), // >=, reduce: CmpTerm + reduce(46), // <, reduce: CmpTerm + reduce(46), // <=, reduce: CmpTerm + shift(937), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(46), // ,, reduce: CmpTerm + nil, // { + reduce(46), // }, reduce: CmpTerm + }, + }, + actionRow{ // S1001 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(47), // ?, reduce: CmpTerm + nil, // : + reduce(47), // ||, reduce: CmpTerm + reduce(47), // ^^, reduce: CmpTerm + reduce(47), // &&, reduce: CmpTerm + reduce(47), // =~, reduce: CmpTerm + reduce(47), // !=~, reduce: CmpTerm + reduce(47), // ==, reduce: CmpTerm + reduce(47), // !=, reduce: CmpTerm + reduce(47), // >, reduce: CmpTerm + reduce(47), // >=, reduce: CmpTerm + reduce(47), // <, reduce: CmpTerm + reduce(47), // <=, reduce: CmpTerm + shift(937), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(47), // ,, reduce: CmpTerm + nil, // { + reduce(47), // }, reduce: CmpTerm + }, + }, + actionRow{ // S1002 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(48), // ?, reduce: CmpTerm + nil, // : + reduce(48), // ||, reduce: CmpTerm + reduce(48), // ^^, reduce: CmpTerm + reduce(48), // &&, reduce: CmpTerm + reduce(48), // =~, reduce: CmpTerm + reduce(48), // !=~, reduce: CmpTerm + reduce(48), // ==, reduce: CmpTerm + reduce(48), // !=, reduce: CmpTerm + reduce(48), // >, reduce: CmpTerm + reduce(48), // >=, reduce: CmpTerm + reduce(48), // <, reduce: CmpTerm + reduce(48), // <=, reduce: CmpTerm + shift(937), // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(48), // ,, reduce: CmpTerm + nil, // { + reduce(48), // }, reduce: CmpTerm + }, + }, + actionRow{ // S1003 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(50), // ?, reduce: BitwiseORTerm + nil, // : + reduce(50), // ||, reduce: BitwiseORTerm + reduce(50), // ^^, reduce: BitwiseORTerm + reduce(50), // &&, reduce: BitwiseORTerm + reduce(50), // =~, reduce: BitwiseORTerm + reduce(50), // !=~, reduce: BitwiseORTerm + reduce(50), // ==, reduce: BitwiseORTerm + reduce(50), // !=, reduce: BitwiseORTerm + reduce(50), // >, reduce: BitwiseORTerm + reduce(50), // >=, reduce: BitwiseORTerm + reduce(50), // <, reduce: BitwiseORTerm + reduce(50), // <=, reduce: BitwiseORTerm + reduce(50), // |, reduce: BitwiseORTerm + shift(938), // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(50), // ,, reduce: BitwiseORTerm + nil, // { + reduce(50), // }, reduce: BitwiseORTerm + }, + }, + actionRow{ // S1004 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(52), // ?, reduce: BitwiseXORTerm + nil, // : + reduce(52), // ||, reduce: BitwiseXORTerm + reduce(52), // ^^, reduce: BitwiseXORTerm + reduce(52), // &&, reduce: BitwiseXORTerm + reduce(52), // =~, reduce: BitwiseXORTerm + reduce(52), // !=~, reduce: BitwiseXORTerm + reduce(52), // ==, reduce: BitwiseXORTerm + reduce(52), // !=, reduce: BitwiseXORTerm + reduce(52), // >, reduce: BitwiseXORTerm + reduce(52), // >=, reduce: BitwiseXORTerm + reduce(52), // <, reduce: BitwiseXORTerm + reduce(52), // <=, reduce: BitwiseXORTerm + reduce(52), // |, reduce: BitwiseXORTerm + reduce(52), // ^, reduce: BitwiseXORTerm + shift(939), // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(52), // ,, reduce: BitwiseXORTerm + nil, // { + reduce(52), // }, reduce: BitwiseXORTerm + }, + }, + actionRow{ // S1005 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(54), // ?, reduce: BitwiseANDTerm + nil, // : + reduce(54), // ||, reduce: BitwiseANDTerm + reduce(54), // ^^, reduce: BitwiseANDTerm + reduce(54), // &&, reduce: BitwiseANDTerm + reduce(54), // =~, reduce: BitwiseANDTerm + reduce(54), // !=~, reduce: BitwiseANDTerm + reduce(54), // ==, reduce: BitwiseANDTerm + reduce(54), // !=, reduce: BitwiseANDTerm + reduce(54), // >, reduce: BitwiseANDTerm + reduce(54), // >=, reduce: BitwiseANDTerm + reduce(54), // <, reduce: BitwiseANDTerm + reduce(54), // <=, reduce: BitwiseANDTerm + reduce(54), // |, reduce: BitwiseANDTerm + reduce(54), // ^, reduce: BitwiseANDTerm + reduce(54), // &, reduce: BitwiseANDTerm + shift(940), // << + shift(941), // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(54), // ,, reduce: BitwiseANDTerm + nil, // { + reduce(54), // }, reduce: BitwiseANDTerm + }, + }, + actionRow{ // S1006 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(56), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(56), // ||, reduce: BitwiseShiftTerm + reduce(56), // ^^, reduce: BitwiseShiftTerm + reduce(56), // &&, reduce: BitwiseShiftTerm + reduce(56), // =~, reduce: BitwiseShiftTerm + reduce(56), // !=~, reduce: BitwiseShiftTerm + reduce(56), // ==, reduce: BitwiseShiftTerm + reduce(56), // !=, reduce: BitwiseShiftTerm + reduce(56), // >, reduce: BitwiseShiftTerm + reduce(56), // >=, reduce: BitwiseShiftTerm + reduce(56), // <, reduce: BitwiseShiftTerm + reduce(56), // <=, reduce: BitwiseShiftTerm + reduce(56), // |, reduce: BitwiseShiftTerm + reduce(56), // ^, reduce: BitwiseShiftTerm + reduce(56), // &, reduce: BitwiseShiftTerm + reduce(56), // <<, reduce: BitwiseShiftTerm + reduce(56), // >>, reduce: BitwiseShiftTerm + shift(942), // + + shift(943), // - + shift(944), // .+ + shift(945), // .- + shift(946), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(56), // ,, reduce: BitwiseShiftTerm + nil, // { + reduce(56), // }, reduce: BitwiseShiftTerm + }, + }, + actionRow{ // S1007 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(57), // ?, reduce: BitwiseShiftTerm + nil, // : + reduce(57), // ||, reduce: BitwiseShiftTerm + reduce(57), // ^^, reduce: BitwiseShiftTerm + reduce(57), // &&, reduce: BitwiseShiftTerm + reduce(57), // =~, reduce: BitwiseShiftTerm + reduce(57), // !=~, reduce: BitwiseShiftTerm + reduce(57), // ==, reduce: BitwiseShiftTerm + reduce(57), // !=, reduce: BitwiseShiftTerm + reduce(57), // >, reduce: BitwiseShiftTerm + reduce(57), // >=, reduce: BitwiseShiftTerm + reduce(57), // <, reduce: BitwiseShiftTerm + reduce(57), // <=, reduce: BitwiseShiftTerm + reduce(57), // |, reduce: BitwiseShiftTerm + reduce(57), // ^, reduce: BitwiseShiftTerm + reduce(57), // &, reduce: BitwiseShiftTerm + reduce(57), // <<, reduce: BitwiseShiftTerm + reduce(57), // >>, reduce: BitwiseShiftTerm + shift(942), // + + shift(943), // - + shift(944), // .+ + shift(945), // .- + shift(946), // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(57), // ,, reduce: BitwiseShiftTerm + nil, // { + reduce(57), // }, reduce: BitwiseShiftTerm + }, + }, + actionRow{ // S1008 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(59), // ?, reduce: AddsubdotTerm + nil, // : + reduce(59), // ||, reduce: AddsubdotTerm + reduce(59), // ^^, reduce: AddsubdotTerm + reduce(59), // &&, reduce: AddsubdotTerm + reduce(59), // =~, reduce: AddsubdotTerm + reduce(59), // !=~, reduce: AddsubdotTerm + reduce(59), // ==, reduce: AddsubdotTerm + reduce(59), // !=, reduce: AddsubdotTerm + reduce(59), // >, reduce: AddsubdotTerm + reduce(59), // >=, reduce: AddsubdotTerm + reduce(59), // <, reduce: AddsubdotTerm + reduce(59), // <=, reduce: AddsubdotTerm + reduce(59), // |, reduce: AddsubdotTerm + reduce(59), // ^, reduce: AddsubdotTerm + reduce(59), // &, reduce: AddsubdotTerm + reduce(59), // <<, reduce: AddsubdotTerm + reduce(59), // >>, reduce: AddsubdotTerm + reduce(59), // +, reduce: AddsubdotTerm + reduce(59), // -, reduce: AddsubdotTerm + reduce(59), // .+, reduce: AddsubdotTerm + reduce(59), // .-, reduce: AddsubdotTerm + reduce(59), // ., reduce: AddsubdotTerm + shift(948), // * + shift(949), // / + shift(950), // // + shift(951), // % + shift(952), // .* + shift(953), // ./ + shift(954), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(59), // ,, reduce: AddsubdotTerm + nil, // { + reduce(59), // }, reduce: AddsubdotTerm + }, + }, + actionRow{ // S1009 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(60), // ?, reduce: AddsubdotTerm + nil, // : + reduce(60), // ||, reduce: AddsubdotTerm + reduce(60), // ^^, reduce: AddsubdotTerm + reduce(60), // &&, reduce: AddsubdotTerm + reduce(60), // =~, reduce: AddsubdotTerm + reduce(60), // !=~, reduce: AddsubdotTerm + reduce(60), // ==, reduce: AddsubdotTerm + reduce(60), // !=, reduce: AddsubdotTerm + reduce(60), // >, reduce: AddsubdotTerm + reduce(60), // >=, reduce: AddsubdotTerm + reduce(60), // <, reduce: AddsubdotTerm + reduce(60), // <=, reduce: AddsubdotTerm + reduce(60), // |, reduce: AddsubdotTerm + reduce(60), // ^, reduce: AddsubdotTerm + reduce(60), // &, reduce: AddsubdotTerm + reduce(60), // <<, reduce: AddsubdotTerm + reduce(60), // >>, reduce: AddsubdotTerm + reduce(60), // +, reduce: AddsubdotTerm + reduce(60), // -, reduce: AddsubdotTerm + reduce(60), // .+, reduce: AddsubdotTerm + reduce(60), // .-, reduce: AddsubdotTerm + reduce(60), // ., reduce: AddsubdotTerm + shift(948), // * + shift(949), // / + shift(950), // // + shift(951), // % + shift(952), // .* + shift(953), // ./ + shift(954), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(60), // ,, reduce: AddsubdotTerm + nil, // { + reduce(60), // }, reduce: AddsubdotTerm + }, + }, + actionRow{ // S1010 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(61), // ?, reduce: AddsubdotTerm + nil, // : + reduce(61), // ||, reduce: AddsubdotTerm + reduce(61), // ^^, reduce: AddsubdotTerm + reduce(61), // &&, reduce: AddsubdotTerm + reduce(61), // =~, reduce: AddsubdotTerm + reduce(61), // !=~, reduce: AddsubdotTerm + reduce(61), // ==, reduce: AddsubdotTerm + reduce(61), // !=, reduce: AddsubdotTerm + reduce(61), // >, reduce: AddsubdotTerm + reduce(61), // >=, reduce: AddsubdotTerm + reduce(61), // <, reduce: AddsubdotTerm + reduce(61), // <=, reduce: AddsubdotTerm + reduce(61), // |, reduce: AddsubdotTerm + reduce(61), // ^, reduce: AddsubdotTerm + reduce(61), // &, reduce: AddsubdotTerm + reduce(61), // <<, reduce: AddsubdotTerm + reduce(61), // >>, reduce: AddsubdotTerm + reduce(61), // +, reduce: AddsubdotTerm + reduce(61), // -, reduce: AddsubdotTerm + reduce(61), // .+, reduce: AddsubdotTerm + reduce(61), // .-, reduce: AddsubdotTerm + reduce(61), // ., reduce: AddsubdotTerm + shift(948), // * + shift(949), // / + shift(950), // // + shift(951), // % + shift(952), // .* + shift(953), // ./ + shift(954), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(61), // ,, reduce: AddsubdotTerm + nil, // { + reduce(61), // }, reduce: AddsubdotTerm + }, + }, + actionRow{ // S1011 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(62), // ?, reduce: AddsubdotTerm + nil, // : + reduce(62), // ||, reduce: AddsubdotTerm + reduce(62), // ^^, reduce: AddsubdotTerm + reduce(62), // &&, reduce: AddsubdotTerm + reduce(62), // =~, reduce: AddsubdotTerm + reduce(62), // !=~, reduce: AddsubdotTerm + reduce(62), // ==, reduce: AddsubdotTerm + reduce(62), // !=, reduce: AddsubdotTerm + reduce(62), // >, reduce: AddsubdotTerm + reduce(62), // >=, reduce: AddsubdotTerm + reduce(62), // <, reduce: AddsubdotTerm + reduce(62), // <=, reduce: AddsubdotTerm + reduce(62), // |, reduce: AddsubdotTerm + reduce(62), // ^, reduce: AddsubdotTerm + reduce(62), // &, reduce: AddsubdotTerm + reduce(62), // <<, reduce: AddsubdotTerm + reduce(62), // >>, reduce: AddsubdotTerm + reduce(62), // +, reduce: AddsubdotTerm + reduce(62), // -, reduce: AddsubdotTerm + reduce(62), // .+, reduce: AddsubdotTerm + reduce(62), // .-, reduce: AddsubdotTerm + reduce(62), // ., reduce: AddsubdotTerm + shift(948), // * + shift(949), // / + shift(950), // // + shift(951), // % + shift(952), // .* + shift(953), // ./ + shift(954), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(62), // ,, reduce: AddsubdotTerm + nil, // { + reduce(62), // }, reduce: AddsubdotTerm + }, + }, + actionRow{ // S1012 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(63), // ?, reduce: AddsubdotTerm + nil, // : + reduce(63), // ||, reduce: AddsubdotTerm + reduce(63), // ^^, reduce: AddsubdotTerm + reduce(63), // &&, reduce: AddsubdotTerm + reduce(63), // =~, reduce: AddsubdotTerm + reduce(63), // !=~, reduce: AddsubdotTerm + reduce(63), // ==, reduce: AddsubdotTerm + reduce(63), // !=, reduce: AddsubdotTerm + reduce(63), // >, reduce: AddsubdotTerm + reduce(63), // >=, reduce: AddsubdotTerm + reduce(63), // <, reduce: AddsubdotTerm + reduce(63), // <=, reduce: AddsubdotTerm + reduce(63), // |, reduce: AddsubdotTerm + reduce(63), // ^, reduce: AddsubdotTerm + reduce(63), // &, reduce: AddsubdotTerm + reduce(63), // <<, reduce: AddsubdotTerm + reduce(63), // >>, reduce: AddsubdotTerm + reduce(63), // +, reduce: AddsubdotTerm + reduce(63), // -, reduce: AddsubdotTerm + reduce(63), // .+, reduce: AddsubdotTerm + reduce(63), // .-, reduce: AddsubdotTerm + reduce(63), // ., reduce: AddsubdotTerm + shift(948), // * + shift(949), // / + shift(950), // // + shift(951), // % + shift(952), // .* + shift(953), // ./ + shift(954), // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(63), // ,, reduce: AddsubdotTerm + nil, // { + reduce(63), // }, reduce: AddsubdotTerm + }, + }, + actionRow{ // S1013 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(65), // ?, reduce: MuldivTerm + nil, // : + reduce(65), // ||, reduce: MuldivTerm + reduce(65), // ^^, reduce: MuldivTerm + reduce(65), // &&, reduce: MuldivTerm + reduce(65), // =~, reduce: MuldivTerm + reduce(65), // !=~, reduce: MuldivTerm + reduce(65), // ==, reduce: MuldivTerm + reduce(65), // !=, reduce: MuldivTerm + reduce(65), // >, reduce: MuldivTerm + reduce(65), // >=, reduce: MuldivTerm + reduce(65), // <, reduce: MuldivTerm + reduce(65), // <=, reduce: MuldivTerm + reduce(65), // |, reduce: MuldivTerm + reduce(65), // ^, reduce: MuldivTerm + reduce(65), // &, reduce: MuldivTerm + reduce(65), // <<, reduce: MuldivTerm + reduce(65), // >>, reduce: MuldivTerm + reduce(65), // +, reduce: MuldivTerm + reduce(65), // -, reduce: MuldivTerm + reduce(65), // .+, reduce: MuldivTerm + reduce(65), // .-, reduce: MuldivTerm + reduce(65), // ., reduce: MuldivTerm + reduce(65), // *, reduce: MuldivTerm + reduce(65), // /, reduce: MuldivTerm + reduce(65), // //, reduce: MuldivTerm + reduce(65), // %, reduce: MuldivTerm + reduce(65), // .*, reduce: MuldivTerm + reduce(65), // ./, reduce: MuldivTerm + reduce(65), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(65), // ,, reduce: MuldivTerm + nil, // { + reduce(65), // }, reduce: MuldivTerm + }, + }, + actionRow{ // S1014 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(66), // ?, reduce: MuldivTerm + nil, // : + reduce(66), // ||, reduce: MuldivTerm + reduce(66), // ^^, reduce: MuldivTerm + reduce(66), // &&, reduce: MuldivTerm + reduce(66), // =~, reduce: MuldivTerm + reduce(66), // !=~, reduce: MuldivTerm + reduce(66), // ==, reduce: MuldivTerm + reduce(66), // !=, reduce: MuldivTerm + reduce(66), // >, reduce: MuldivTerm + reduce(66), // >=, reduce: MuldivTerm + reduce(66), // <, reduce: MuldivTerm + reduce(66), // <=, reduce: MuldivTerm + reduce(66), // |, reduce: MuldivTerm + reduce(66), // ^, reduce: MuldivTerm + reduce(66), // &, reduce: MuldivTerm + reduce(66), // <<, reduce: MuldivTerm + reduce(66), // >>, reduce: MuldivTerm + reduce(66), // +, reduce: MuldivTerm + reduce(66), // -, reduce: MuldivTerm + reduce(66), // .+, reduce: MuldivTerm + reduce(66), // .-, reduce: MuldivTerm + reduce(66), // ., reduce: MuldivTerm + reduce(66), // *, reduce: MuldivTerm + reduce(66), // /, reduce: MuldivTerm + reduce(66), // //, reduce: MuldivTerm + reduce(66), // %, reduce: MuldivTerm + reduce(66), // .*, reduce: MuldivTerm + reduce(66), // ./, reduce: MuldivTerm + reduce(66), // .//, reduce: MuldivTerm + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(66), // ,, reduce: MuldivTerm + nil, // { + reduce(66), // }, reduce: MuldivTerm + }, + }, + actionRow{ // S1015 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(67), // ?, reduce: MuldivTerm + nil, // : + reduce(67), // ||, reduce: MuldivTerm + reduce(67), // ^^, reduce: MuldivTerm + reduce(67), // &&, reduce: MuldivTerm + reduce(67), // =~, reduce: MuldivTerm + reduce(67), // !=~, reduce: MuldivTerm + reduce(67), // ==, reduce: MuldivTerm + reduce(67), // !=, reduce: MuldivTerm + reduce(67), // >, reduce: MuldivTerm + reduce(67), // >=, reduce: MuldivTerm + reduce(67), // <, reduce: MuldivTerm + reduce(67), // <=, reduce: MuldivTerm + reduce(67), // |, reduce: MuldivTerm + reduce(67), // ^, reduce: MuldivTerm + reduce(67), // &, reduce: MuldivTerm + reduce(67), // <<, reduce: MuldivTerm + reduce(67), // >>, reduce: MuldivTerm + reduce(67), // +, reduce: MuldivTerm + reduce(67), // -, reduce: MuldivTerm + reduce(67), // .+, reduce: MuldivTerm + reduce(67), // .-, reduce: MuldivTerm + reduce(67), // ., reduce: MuldivTerm + reduce(67), // *, reduce: MuldivTerm + reduce(67), // /, reduce: MuldivTerm + reduce(67), // //, reduce: MuldivTerm + reduce(67), // %, reduce: MuldivTerm + reduce(67), // .*, reduce: MuldivTerm + reduce(67), // ./, reduce: MuldivTerm + reduce(67), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(67), // ,, reduce: MuldivTerm + nil, // { + reduce(67), // }, reduce: MuldivTerm + }, + }, + actionRow{ // S1016 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(68), // ?, reduce: MuldivTerm + nil, // : + reduce(68), // ||, reduce: MuldivTerm + reduce(68), // ^^, reduce: MuldivTerm + reduce(68), // &&, reduce: MuldivTerm + reduce(68), // =~, reduce: MuldivTerm + reduce(68), // !=~, reduce: MuldivTerm + reduce(68), // ==, reduce: MuldivTerm + reduce(68), // !=, reduce: MuldivTerm + reduce(68), // >, reduce: MuldivTerm + reduce(68), // >=, reduce: MuldivTerm + reduce(68), // <, reduce: MuldivTerm + reduce(68), // <=, reduce: MuldivTerm + reduce(68), // |, reduce: MuldivTerm + reduce(68), // ^, reduce: MuldivTerm + reduce(68), // &, reduce: MuldivTerm + reduce(68), // <<, reduce: MuldivTerm + reduce(68), // >>, reduce: MuldivTerm + reduce(68), // +, reduce: MuldivTerm + reduce(68), // -, reduce: MuldivTerm + reduce(68), // .+, reduce: MuldivTerm + reduce(68), // .-, reduce: MuldivTerm + reduce(68), // ., reduce: MuldivTerm + reduce(68), // *, reduce: MuldivTerm + reduce(68), // /, reduce: MuldivTerm + reduce(68), // //, reduce: MuldivTerm + reduce(68), // %, reduce: MuldivTerm + reduce(68), // .*, reduce: MuldivTerm + reduce(68), // ./, reduce: MuldivTerm + reduce(68), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(68), // ,, reduce: MuldivTerm + nil, // { + reduce(68), // }, reduce: MuldivTerm + }, + }, + actionRow{ // S1017 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(69), // ?, reduce: MuldivTerm + nil, // : + reduce(69), // ||, reduce: MuldivTerm + reduce(69), // ^^, reduce: MuldivTerm + reduce(69), // &&, reduce: MuldivTerm + reduce(69), // =~, reduce: MuldivTerm + reduce(69), // !=~, reduce: MuldivTerm + reduce(69), // ==, reduce: MuldivTerm + reduce(69), // !=, reduce: MuldivTerm + reduce(69), // >, reduce: MuldivTerm + reduce(69), // >=, reduce: MuldivTerm + reduce(69), // <, reduce: MuldivTerm + reduce(69), // <=, reduce: MuldivTerm + reduce(69), // |, reduce: MuldivTerm + reduce(69), // ^, reduce: MuldivTerm + reduce(69), // &, reduce: MuldivTerm + reduce(69), // <<, reduce: MuldivTerm + reduce(69), // >>, reduce: MuldivTerm + reduce(69), // +, reduce: MuldivTerm + reduce(69), // -, reduce: MuldivTerm + reduce(69), // .+, reduce: MuldivTerm + reduce(69), // .-, reduce: MuldivTerm + reduce(69), // ., reduce: MuldivTerm + reduce(69), // *, reduce: MuldivTerm + reduce(69), // /, reduce: MuldivTerm + reduce(69), // //, reduce: MuldivTerm + reduce(69), // %, reduce: MuldivTerm + reduce(69), // .*, reduce: MuldivTerm + reduce(69), // ./, reduce: MuldivTerm + reduce(69), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(69), // ,, reduce: MuldivTerm + nil, // { + reduce(69), // }, reduce: MuldivTerm + }, + }, + actionRow{ // S1018 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(70), // ?, reduce: MuldivTerm + nil, // : + reduce(70), // ||, reduce: MuldivTerm + reduce(70), // ^^, reduce: MuldivTerm + reduce(70), // &&, reduce: MuldivTerm + reduce(70), // =~, reduce: MuldivTerm + reduce(70), // !=~, reduce: MuldivTerm + reduce(70), // ==, reduce: MuldivTerm + reduce(70), // !=, reduce: MuldivTerm + reduce(70), // >, reduce: MuldivTerm + reduce(70), // >=, reduce: MuldivTerm + reduce(70), // <, reduce: MuldivTerm + reduce(70), // <=, reduce: MuldivTerm + reduce(70), // |, reduce: MuldivTerm + reduce(70), // ^, reduce: MuldivTerm + reduce(70), // &, reduce: MuldivTerm + reduce(70), // <<, reduce: MuldivTerm + reduce(70), // >>, reduce: MuldivTerm + reduce(70), // +, reduce: MuldivTerm + reduce(70), // -, reduce: MuldivTerm + reduce(70), // .+, reduce: MuldivTerm + reduce(70), // .-, reduce: MuldivTerm + reduce(70), // ., reduce: MuldivTerm + reduce(70), // *, reduce: MuldivTerm + reduce(70), // /, reduce: MuldivTerm + reduce(70), // //, reduce: MuldivTerm + reduce(70), // %, reduce: MuldivTerm + reduce(70), // .*, reduce: MuldivTerm + reduce(70), // ./, reduce: MuldivTerm + reduce(70), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(70), // ,, reduce: MuldivTerm + nil, // { + reduce(70), // }, reduce: MuldivTerm + }, + }, + actionRow{ // S1019 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(71), // ?, reduce: MuldivTerm + nil, // : + reduce(71), // ||, reduce: MuldivTerm + reduce(71), // ^^, reduce: MuldivTerm + reduce(71), // &&, reduce: MuldivTerm + reduce(71), // =~, reduce: MuldivTerm + reduce(71), // !=~, reduce: MuldivTerm + reduce(71), // ==, reduce: MuldivTerm + reduce(71), // !=, reduce: MuldivTerm + reduce(71), // >, reduce: MuldivTerm + reduce(71), // >=, reduce: MuldivTerm + reduce(71), // <, reduce: MuldivTerm + reduce(71), // <=, reduce: MuldivTerm + reduce(71), // |, reduce: MuldivTerm + reduce(71), // ^, reduce: MuldivTerm + reduce(71), // &, reduce: MuldivTerm + reduce(71), // <<, reduce: MuldivTerm + reduce(71), // >>, reduce: MuldivTerm + reduce(71), // +, reduce: MuldivTerm + reduce(71), // -, reduce: MuldivTerm + reduce(71), // .+, reduce: MuldivTerm + reduce(71), // .-, reduce: MuldivTerm + reduce(71), // ., reduce: MuldivTerm + reduce(71), // *, reduce: MuldivTerm + reduce(71), // /, reduce: MuldivTerm + reduce(71), // //, reduce: MuldivTerm + reduce(71), // %, reduce: MuldivTerm + reduce(71), // .*, reduce: MuldivTerm + reduce(71), // ./, reduce: MuldivTerm + reduce(71), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(71), // ,, reduce: MuldivTerm + nil, // { + reduce(71), // }, reduce: MuldivTerm + }, + }, + actionRow{ // S1020 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(80), // ?, reduce: PowTerm + nil, // : + reduce(80), // ||, reduce: PowTerm + reduce(80), // ^^, reduce: PowTerm + reduce(80), // &&, reduce: PowTerm + reduce(80), // =~, reduce: PowTerm + reduce(80), // !=~, reduce: PowTerm + reduce(80), // ==, reduce: PowTerm + reduce(80), // !=, reduce: PowTerm + reduce(80), // >, reduce: PowTerm + reduce(80), // >=, reduce: PowTerm + reduce(80), // <, reduce: PowTerm + reduce(80), // <=, reduce: PowTerm + reduce(80), // |, reduce: PowTerm + reduce(80), // ^, reduce: PowTerm + reduce(80), // &, reduce: PowTerm + reduce(80), // <<, reduce: PowTerm + reduce(80), // >>, reduce: PowTerm + reduce(80), // +, reduce: PowTerm + reduce(80), // -, reduce: PowTerm + reduce(80), // .+, reduce: PowTerm + reduce(80), // .-, reduce: PowTerm + reduce(80), // ., reduce: PowTerm + reduce(80), // *, reduce: PowTerm + reduce(80), // /, reduce: PowTerm + reduce(80), // //, reduce: PowTerm + reduce(80), // %, reduce: PowTerm + reduce(80), // .*, reduce: PowTerm + reduce(80), // ./, reduce: PowTerm + reduce(80), // .//, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(80), // ,, reduce: PowTerm + nil, // { + reduce(80), // }, reduce: PowTerm + }, + }, + actionRow{ // S1021 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1038), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + shift(1039), // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1022 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(1041), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S1023 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(82), // ?, reduce: MlrvalOrFunction + nil, // : + reduce(82), // ||, reduce: MlrvalOrFunction + reduce(82), // ^^, reduce: MlrvalOrFunction + reduce(82), // &&, reduce: MlrvalOrFunction + reduce(82), // =~, reduce: MlrvalOrFunction + reduce(82), // !=~, reduce: MlrvalOrFunction + reduce(82), // ==, reduce: MlrvalOrFunction + reduce(82), // !=, reduce: MlrvalOrFunction + reduce(82), // >, reduce: MlrvalOrFunction + reduce(82), // >=, reduce: MlrvalOrFunction + reduce(82), // <, reduce: MlrvalOrFunction + reduce(82), // <=, reduce: MlrvalOrFunction + reduce(82), // |, reduce: MlrvalOrFunction + reduce(82), // ^, reduce: MlrvalOrFunction + reduce(82), // &, reduce: MlrvalOrFunction + reduce(82), // <<, reduce: MlrvalOrFunction + reduce(82), // >>, reduce: MlrvalOrFunction + reduce(82), // +, reduce: MlrvalOrFunction + reduce(82), // -, reduce: MlrvalOrFunction + reduce(82), // .+, reduce: MlrvalOrFunction + reduce(82), // .-, reduce: MlrvalOrFunction + reduce(82), // ., reduce: MlrvalOrFunction + reduce(82), // *, reduce: MlrvalOrFunction + reduce(82), // /, reduce: MlrvalOrFunction + reduce(82), // //, reduce: MlrvalOrFunction + reduce(82), // %, reduce: MlrvalOrFunction + reduce(82), // .*, reduce: MlrvalOrFunction + reduce(82), // ./, reduce: MlrvalOrFunction + reduce(82), // .//, reduce: MlrvalOrFunction + nil, // ! + nil, // ~ + reduce(82), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(82), // [, reduce: MlrvalOrFunction + reduce(82), // ,, reduce: MlrvalOrFunction + nil, // { + reduce(82), // }, reduce: MlrvalOrFunction + }, + }, + actionRow{ // S1024 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(104), // ?, reduce: ArrayLiteral + nil, // : + reduce(104), // ||, reduce: ArrayLiteral + reduce(104), // ^^, reduce: ArrayLiteral + reduce(104), // &&, reduce: ArrayLiteral + reduce(104), // =~, reduce: ArrayLiteral + reduce(104), // !=~, reduce: ArrayLiteral + reduce(104), // ==, reduce: ArrayLiteral + reduce(104), // !=, reduce: ArrayLiteral + reduce(104), // >, reduce: ArrayLiteral + reduce(104), // >=, reduce: ArrayLiteral + reduce(104), // <, reduce: ArrayLiteral + reduce(104), // <=, reduce: ArrayLiteral + reduce(104), // |, reduce: ArrayLiteral + reduce(104), // ^, reduce: ArrayLiteral + reduce(104), // &, reduce: ArrayLiteral + reduce(104), // <<, reduce: ArrayLiteral + reduce(104), // >>, reduce: ArrayLiteral + reduce(104), // +, reduce: ArrayLiteral + reduce(104), // -, reduce: ArrayLiteral + reduce(104), // .+, reduce: ArrayLiteral + reduce(104), // .-, reduce: ArrayLiteral + reduce(104), // ., reduce: ArrayLiteral + reduce(104), // *, reduce: ArrayLiteral + reduce(104), // /, reduce: ArrayLiteral + reduce(104), // //, reduce: ArrayLiteral + reduce(104), // %, reduce: ArrayLiteral + reduce(104), // .*, reduce: ArrayLiteral + reduce(104), // ./, reduce: ArrayLiteral + reduce(104), // .//, reduce: ArrayLiteral + nil, // ! + nil, // ~ + reduce(104), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(104), // [, reduce: ArrayLiteral + reduce(104), // ,, reduce: ArrayLiteral + nil, // { + reduce(104), // }, reduce: ArrayLiteral + }, + }, + actionRow{ // S1025 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(118), // ?, reduce: MapLiteral + nil, // : + reduce(118), // ||, reduce: MapLiteral + reduce(118), // ^^, reduce: MapLiteral + reduce(118), // &&, reduce: MapLiteral + reduce(118), // =~, reduce: MapLiteral + reduce(118), // !=~, reduce: MapLiteral + reduce(118), // ==, reduce: MapLiteral + reduce(118), // !=, reduce: MapLiteral + reduce(118), // >, reduce: MapLiteral + reduce(118), // >=, reduce: MapLiteral + reduce(118), // <, reduce: MapLiteral + reduce(118), // <=, reduce: MapLiteral + reduce(118), // |, reduce: MapLiteral + reduce(118), // ^, reduce: MapLiteral + reduce(118), // &, reduce: MapLiteral + reduce(118), // <<, reduce: MapLiteral + reduce(118), // >>, reduce: MapLiteral + reduce(118), // +, reduce: MapLiteral + reduce(118), // -, reduce: MapLiteral + reduce(118), // .+, reduce: MapLiteral + reduce(118), // .-, reduce: MapLiteral + reduce(118), // ., reduce: MapLiteral + reduce(118), // *, reduce: MapLiteral + reduce(118), // /, reduce: MapLiteral + reduce(118), // //, reduce: MapLiteral + reduce(118), // %, reduce: MapLiteral + reduce(118), // .*, reduce: MapLiteral + reduce(118), // ./, reduce: MapLiteral + reduce(118), // .//, reduce: MapLiteral + nil, // ! + nil, // ~ + reduce(118), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(118), // [, reduce: MapLiteral + reduce(118), // ,, reduce: MapLiteral + nil, // { + reduce(118), // }, reduce: MapLiteral + }, + }, + actionRow{ // S1026 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(32), // :, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1027 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1042), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1028 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: ArraySliceAccess + reduce(114), // :, reduce: ArraySliceAccess + reduce(114), // ||, reduce: ArraySliceAccess + reduce(114), // ^^, reduce: ArraySliceAccess + reduce(114), // &&, reduce: ArraySliceAccess + reduce(114), // =~, reduce: ArraySliceAccess + reduce(114), // !=~, reduce: ArraySliceAccess + reduce(114), // ==, reduce: ArraySliceAccess + reduce(114), // !=, reduce: ArraySliceAccess + reduce(114), // >, reduce: ArraySliceAccess + reduce(114), // >=, reduce: ArraySliceAccess + reduce(114), // <, reduce: ArraySliceAccess + reduce(114), // <=, reduce: ArraySliceAccess + reduce(114), // |, reduce: ArraySliceAccess + reduce(114), // ^, reduce: ArraySliceAccess + reduce(114), // &, reduce: ArraySliceAccess + reduce(114), // <<, reduce: ArraySliceAccess + reduce(114), // >>, reduce: ArraySliceAccess + reduce(114), // +, reduce: ArraySliceAccess + reduce(114), // -, reduce: ArraySliceAccess + reduce(114), // .+, reduce: ArraySliceAccess + reduce(114), // .-, reduce: ArraySliceAccess + reduce(114), // ., reduce: ArraySliceAccess + reduce(114), // *, reduce: ArraySliceAccess + reduce(114), // /, reduce: ArraySliceAccess + reduce(114), // //, reduce: ArraySliceAccess + reduce(114), // %, reduce: ArraySliceAccess + reduce(114), // .*, reduce: ArraySliceAccess + reduce(114), // ./, reduce: ArraySliceAccess + reduce(114), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(114), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(114), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1029 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: ArraySliceAccess + reduce(113), // :, reduce: ArraySliceAccess + reduce(113), // ||, reduce: ArraySliceAccess + reduce(113), // ^^, reduce: ArraySliceAccess + reduce(113), // &&, reduce: ArraySliceAccess + reduce(113), // =~, reduce: ArraySliceAccess + reduce(113), // !=~, reduce: ArraySliceAccess + reduce(113), // ==, reduce: ArraySliceAccess + reduce(113), // !=, reduce: ArraySliceAccess + reduce(113), // >, reduce: ArraySliceAccess + reduce(113), // >=, reduce: ArraySliceAccess + reduce(113), // <, reduce: ArraySliceAccess + reduce(113), // <=, reduce: ArraySliceAccess + reduce(113), // |, reduce: ArraySliceAccess + reduce(113), // ^, reduce: ArraySliceAccess + reduce(113), // &, reduce: ArraySliceAccess + reduce(113), // <<, reduce: ArraySliceAccess + reduce(113), // >>, reduce: ArraySliceAccess + reduce(113), // +, reduce: ArraySliceAccess + reduce(113), // -, reduce: ArraySliceAccess + reduce(113), // .+, reduce: ArraySliceAccess + reduce(113), // .-, reduce: ArraySliceAccess + reduce(113), // ., reduce: ArraySliceAccess + reduce(113), // *, reduce: ArraySliceAccess + reduce(113), // /, reduce: ArraySliceAccess + reduce(113), // //, reduce: ArraySliceAccess + reduce(113), // %, reduce: ArraySliceAccess + reduce(113), // .*, reduce: ArraySliceAccess + reduce(113), // ./, reduce: ArraySliceAccess + reduce(113), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(113), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(113), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1030 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + reduce(112), // $, reduce: ArraySliceAccess + reduce(112), // ;, reduce: ArraySliceAccess + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: ArraySliceAccess + nil, // : + reduce(112), // ||, reduce: ArraySliceAccess + reduce(112), // ^^, reduce: ArraySliceAccess + reduce(112), // &&, reduce: ArraySliceAccess + reduce(112), // =~, reduce: ArraySliceAccess + reduce(112), // !=~, reduce: ArraySliceAccess + reduce(112), // ==, reduce: ArraySliceAccess + reduce(112), // !=, reduce: ArraySliceAccess + reduce(112), // >, reduce: ArraySliceAccess + reduce(112), // >=, reduce: ArraySliceAccess + reduce(112), // <, reduce: ArraySliceAccess + reduce(112), // <=, reduce: ArraySliceAccess + reduce(112), // |, reduce: ArraySliceAccess + reduce(112), // ^, reduce: ArraySliceAccess + reduce(112), // &, reduce: ArraySliceAccess + reduce(112), // <<, reduce: ArraySliceAccess + reduce(112), // >>, reduce: ArraySliceAccess + reduce(112), // +, reduce: ArraySliceAccess + reduce(112), // -, reduce: ArraySliceAccess + reduce(112), // .+, reduce: ArraySliceAccess + reduce(112), // .-, reduce: ArraySliceAccess + reduce(112), // ., reduce: ArraySliceAccess + reduce(112), // *, reduce: ArraySliceAccess + reduce(112), // /, reduce: ArraySliceAccess + reduce(112), // //, reduce: ArraySliceAccess + reduce(112), // %, reduce: ArraySliceAccess + reduce(112), // .*, reduce: ArraySliceAccess + reduce(112), // ./, reduce: ArraySliceAccess + reduce(112), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(112), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(112), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1031 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(32), // ], reduce: TernaryTerm + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + reduce(32), // :, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1032 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1043), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1033 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(114), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: ArraySliceAccess + reduce(114), // :, reduce: ArraySliceAccess + reduce(114), // ||, reduce: ArraySliceAccess + reduce(114), // ^^, reduce: ArraySliceAccess + reduce(114), // &&, reduce: ArraySliceAccess + reduce(114), // =~, reduce: ArraySliceAccess + reduce(114), // !=~, reduce: ArraySliceAccess + reduce(114), // ==, reduce: ArraySliceAccess + reduce(114), // !=, reduce: ArraySliceAccess + reduce(114), // >, reduce: ArraySliceAccess + reduce(114), // >=, reduce: ArraySliceAccess + reduce(114), // <, reduce: ArraySliceAccess + reduce(114), // <=, reduce: ArraySliceAccess + reduce(114), // |, reduce: ArraySliceAccess + reduce(114), // ^, reduce: ArraySliceAccess + reduce(114), // &, reduce: ArraySliceAccess + reduce(114), // <<, reduce: ArraySliceAccess + reduce(114), // >>, reduce: ArraySliceAccess + reduce(114), // +, reduce: ArraySliceAccess + reduce(114), // -, reduce: ArraySliceAccess + reduce(114), // .+, reduce: ArraySliceAccess + reduce(114), // .-, reduce: ArraySliceAccess + reduce(114), // ., reduce: ArraySliceAccess + reduce(114), // *, reduce: ArraySliceAccess + reduce(114), // /, reduce: ArraySliceAccess + reduce(114), // //, reduce: ArraySliceAccess + reduce(114), // %, reduce: ArraySliceAccess + reduce(114), // .*, reduce: ArraySliceAccess + reduce(114), // ./, reduce: ArraySliceAccess + reduce(114), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(114), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(114), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1034 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(113), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: ArraySliceAccess + reduce(113), // :, reduce: ArraySliceAccess + reduce(113), // ||, reduce: ArraySliceAccess + reduce(113), // ^^, reduce: ArraySliceAccess + reduce(113), // &&, reduce: ArraySliceAccess + reduce(113), // =~, reduce: ArraySliceAccess + reduce(113), // !=~, reduce: ArraySliceAccess + reduce(113), // ==, reduce: ArraySliceAccess + reduce(113), // !=, reduce: ArraySliceAccess + reduce(113), // >, reduce: ArraySliceAccess + reduce(113), // >=, reduce: ArraySliceAccess + reduce(113), // <, reduce: ArraySliceAccess + reduce(113), // <=, reduce: ArraySliceAccess + reduce(113), // |, reduce: ArraySliceAccess + reduce(113), // ^, reduce: ArraySliceAccess + reduce(113), // &, reduce: ArraySliceAccess + reduce(113), // <<, reduce: ArraySliceAccess + reduce(113), // >>, reduce: ArraySliceAccess + reduce(113), // +, reduce: ArraySliceAccess + reduce(113), // -, reduce: ArraySliceAccess + reduce(113), // .+, reduce: ArraySliceAccess + reduce(113), // .-, reduce: ArraySliceAccess + reduce(113), // ., reduce: ArraySliceAccess + reduce(113), // *, reduce: ArraySliceAccess + reduce(113), // /, reduce: ArraySliceAccess + reduce(113), // //, reduce: ArraySliceAccess + reduce(113), // %, reduce: ArraySliceAccess + reduce(113), // .*, reduce: ArraySliceAccess + reduce(113), // ./, reduce: ArraySliceAccess + reduce(113), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(113), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(113), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1035 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: ArraySliceAccess + nil, // : + reduce(112), // ||, reduce: ArraySliceAccess + reduce(112), // ^^, reduce: ArraySliceAccess + reduce(112), // &&, reduce: ArraySliceAccess + reduce(112), // =~, reduce: ArraySliceAccess + reduce(112), // !=~, reduce: ArraySliceAccess + reduce(112), // ==, reduce: ArraySliceAccess + reduce(112), // !=, reduce: ArraySliceAccess + reduce(112), // >, reduce: ArraySliceAccess + reduce(112), // >=, reduce: ArraySliceAccess + reduce(112), // <, reduce: ArraySliceAccess + reduce(112), // <=, reduce: ArraySliceAccess + reduce(112), // |, reduce: ArraySliceAccess + reduce(112), // ^, reduce: ArraySliceAccess + reduce(112), // &, reduce: ArraySliceAccess + reduce(112), // <<, reduce: ArraySliceAccess + reduce(112), // >>, reduce: ArraySliceAccess + reduce(112), // +, reduce: ArraySliceAccess + reduce(112), // -, reduce: ArraySliceAccess + reduce(112), // .+, reduce: ArraySliceAccess + reduce(112), // .-, reduce: ArraySliceAccess + reduce(112), // ., reduce: ArraySliceAccess + reduce(112), // *, reduce: ArraySliceAccess + reduce(112), // /, reduce: ArraySliceAccess + reduce(112), // //, reduce: ArraySliceAccess + reduce(112), // %, reduce: ArraySliceAccess + reduce(112), // .*, reduce: ArraySliceAccess + reduce(112), // ./, reduce: ArraySliceAccess + reduce(112), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(112), // **, reduce: ArraySliceAccess + nil, // ( + reduce(112), // ), 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(112), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1036 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(112), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: ArraySliceAccess + nil, // : + reduce(112), // ||, reduce: ArraySliceAccess + reduce(112), // ^^, reduce: ArraySliceAccess + reduce(112), // &&, reduce: ArraySliceAccess + reduce(112), // =~, reduce: ArraySliceAccess + reduce(112), // !=~, reduce: ArraySliceAccess + reduce(112), // ==, reduce: ArraySliceAccess + reduce(112), // !=, reduce: ArraySliceAccess + reduce(112), // >, reduce: ArraySliceAccess + reduce(112), // >=, reduce: ArraySliceAccess + reduce(112), // <, reduce: ArraySliceAccess + reduce(112), // <=, reduce: ArraySliceAccess + reduce(112), // |, reduce: ArraySliceAccess + reduce(112), // ^, reduce: ArraySliceAccess + reduce(112), // &, reduce: ArraySliceAccess + reduce(112), // <<, reduce: ArraySliceAccess + reduce(112), // >>, reduce: ArraySliceAccess + reduce(112), // +, reduce: ArraySliceAccess + reduce(112), // -, reduce: ArraySliceAccess + reduce(112), // .+, reduce: ArraySliceAccess + reduce(112), // .-, reduce: ArraySliceAccess + reduce(112), // ., reduce: ArraySliceAccess + reduce(112), // *, reduce: ArraySliceAccess + reduce(112), // /, reduce: ArraySliceAccess + reduce(112), // //, reduce: ArraySliceAccess + reduce(112), // %, reduce: ArraySliceAccess + reduce(112), // .*, reduce: ArraySliceAccess + reduce(112), // ./, reduce: ArraySliceAccess + reduce(112), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(112), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(112), // [, reduce: ArraySliceAccess + reduce(112), // ,, reduce: ArraySliceAccess + nil, // { + nil, // } + }, + }, + actionRow{ // S1037 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(784), // md_token_field_name + shift(785), // $[ + nil, // ] + shift(786), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(798), // + + shift(800), // - + shift(801), // .+ + shift(802), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(805), // ! + shift(806), // ~ + nil, // ** + shift(808), // ( + 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 + shift(815), // md_token_IPS + shift(816), // md_token_IFS + shift(817), // md_token_IRS + shift(818), // md_token_OPS + shift(819), // md_token_OFS + shift(820), // md_token_ORS + shift(821), // md_token_NF + shift(822), // md_token_NR + shift(823), // md_token_FNR + shift(824), // md_token_FILENAME + shift(825), // md_token_FILENUM + shift(827), // [ + nil, // , + shift(831), // { + nil, // } + }, + }, + actionRow{ // S1038 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(110), // ?, reduce: ArrayOrMapIndexAccess + nil, // : + reduce(110), // ||, reduce: ArrayOrMapIndexAccess + reduce(110), // ^^, reduce: ArrayOrMapIndexAccess + reduce(110), // &&, reduce: ArrayOrMapIndexAccess + reduce(110), // =~, reduce: ArrayOrMapIndexAccess + reduce(110), // !=~, reduce: ArrayOrMapIndexAccess + reduce(110), // ==, reduce: ArrayOrMapIndexAccess + reduce(110), // !=, reduce: ArrayOrMapIndexAccess + reduce(110), // >, reduce: ArrayOrMapIndexAccess + reduce(110), // >=, reduce: ArrayOrMapIndexAccess + reduce(110), // <, reduce: ArrayOrMapIndexAccess + reduce(110), // <=, reduce: ArrayOrMapIndexAccess + reduce(110), // |, reduce: ArrayOrMapIndexAccess + reduce(110), // ^, reduce: ArrayOrMapIndexAccess + reduce(110), // &, reduce: ArrayOrMapIndexAccess + reduce(110), // <<, reduce: ArrayOrMapIndexAccess + reduce(110), // >>, reduce: ArrayOrMapIndexAccess + reduce(110), // +, reduce: ArrayOrMapIndexAccess + reduce(110), // -, reduce: ArrayOrMapIndexAccess + reduce(110), // .+, reduce: ArrayOrMapIndexAccess + reduce(110), // .-, reduce: ArrayOrMapIndexAccess + reduce(110), // ., reduce: ArrayOrMapIndexAccess + reduce(110), // *, reduce: ArrayOrMapIndexAccess + reduce(110), // /, reduce: ArrayOrMapIndexAccess + reduce(110), // //, reduce: ArrayOrMapIndexAccess + reduce(110), // %, reduce: ArrayOrMapIndexAccess + reduce(110), // .*, reduce: ArrayOrMapIndexAccess + reduce(110), // ./, reduce: ArrayOrMapIndexAccess + reduce(110), // .//, reduce: ArrayOrMapIndexAccess + nil, // ! + nil, // ~ + reduce(110), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(110), // [, reduce: ArrayOrMapIndexAccess + reduce(110), // ,, reduce: ArrayOrMapIndexAccess + nil, // { + reduce(110), // }, reduce: ArrayOrMapIndexAccess + }, + }, + actionRow{ // S1039 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + shift(37), // md_token_field_name + shift(38), // $[ + shift(1046), // ] + shift(39), // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + shift(51), // + + shift(53), // - + shift(54), // .+ + shift(55), // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + shift(58), // ! + shift(59), // ~ + nil, // ** + shift(61), // ( + nil, // ) + shift(62), // md_token_string_literal + shift(63), // md_token_int_literal + shift(64), // md_token_float_literal + shift(65), // md_token_boolean_literal + shift(66), // md_token_panic + shift(68), // md_token_IPS + shift(69), // md_token_IFS + shift(70), // md_token_IRS + shift(71), // md_token_OPS + shift(72), // md_token_OFS + shift(73), // md_token_ORS + shift(74), // md_token_NF + shift(75), // md_token_NR + shift(76), // md_token_FNR + shift(77), // md_token_FILENAME + shift(78), // md_token_FILENUM + shift(80), // [ + nil, // , + shift(84), // { + nil, // } + }, + }, + actionRow{ // S1040 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1047), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1041 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(115), // ?, reduce: ArraySliceAccess + nil, // : + reduce(115), // ||, reduce: ArraySliceAccess + reduce(115), // ^^, reduce: ArraySliceAccess + reduce(115), // &&, reduce: ArraySliceAccess + reduce(115), // =~, reduce: ArraySliceAccess + reduce(115), // !=~, reduce: ArraySliceAccess + reduce(115), // ==, reduce: ArraySliceAccess + reduce(115), // !=, reduce: ArraySliceAccess + reduce(115), // >, reduce: ArraySliceAccess + reduce(115), // >=, reduce: ArraySliceAccess + reduce(115), // <, reduce: ArraySliceAccess + reduce(115), // <=, reduce: ArraySliceAccess + reduce(115), // |, reduce: ArraySliceAccess + reduce(115), // ^, reduce: ArraySliceAccess + reduce(115), // &, reduce: ArraySliceAccess + reduce(115), // <<, reduce: ArraySliceAccess + reduce(115), // >>, reduce: ArraySliceAccess + reduce(115), // +, reduce: ArraySliceAccess + reduce(115), // -, reduce: ArraySliceAccess + reduce(115), // .+, reduce: ArraySliceAccess + reduce(115), // .-, reduce: ArraySliceAccess + reduce(115), // ., reduce: ArraySliceAccess + reduce(115), // *, reduce: ArraySliceAccess + reduce(115), // /, reduce: ArraySliceAccess + reduce(115), // //, reduce: ArraySliceAccess + reduce(115), // %, reduce: ArraySliceAccess + reduce(115), // .*, reduce: ArraySliceAccess + reduce(115), // ./, reduce: ArraySliceAccess + reduce(115), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(115), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(115), // [, reduce: ArraySliceAccess + reduce(115), // ,, reduce: ArraySliceAccess + nil, // { + reduce(115), // }, reduce: ArraySliceAccess + }, + }, + actionRow{ // S1042 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: ArraySliceAccess + reduce(112), // :, reduce: ArraySliceAccess + reduce(112), // ||, reduce: ArraySliceAccess + reduce(112), // ^^, reduce: ArraySliceAccess + reduce(112), // &&, reduce: ArraySliceAccess + reduce(112), // =~, reduce: ArraySliceAccess + reduce(112), // !=~, reduce: ArraySliceAccess + reduce(112), // ==, reduce: ArraySliceAccess + reduce(112), // !=, reduce: ArraySliceAccess + reduce(112), // >, reduce: ArraySliceAccess + reduce(112), // >=, reduce: ArraySliceAccess + reduce(112), // <, reduce: ArraySliceAccess + reduce(112), // <=, reduce: ArraySliceAccess + reduce(112), // |, reduce: ArraySliceAccess + reduce(112), // ^, reduce: ArraySliceAccess + reduce(112), // &, reduce: ArraySliceAccess + reduce(112), // <<, reduce: ArraySliceAccess + reduce(112), // >>, reduce: ArraySliceAccess + reduce(112), // +, reduce: ArraySliceAccess + reduce(112), // -, reduce: ArraySliceAccess + reduce(112), // .+, reduce: ArraySliceAccess + reduce(112), // .-, reduce: ArraySliceAccess + reduce(112), // ., reduce: ArraySliceAccess + reduce(112), // *, reduce: ArraySliceAccess + reduce(112), // /, reduce: ArraySliceAccess + reduce(112), // //, reduce: ArraySliceAccess + reduce(112), // %, reduce: ArraySliceAccess + reduce(112), // .*, reduce: ArraySliceAccess + reduce(112), // ./, reduce: ArraySliceAccess + reduce(112), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(112), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(112), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1043 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + reduce(112), // ], reduce: ArraySliceAccess + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: ArraySliceAccess + reduce(112), // :, reduce: ArraySliceAccess + reduce(112), // ||, reduce: ArraySliceAccess + reduce(112), // ^^, reduce: ArraySliceAccess + reduce(112), // &&, reduce: ArraySliceAccess + reduce(112), // =~, reduce: ArraySliceAccess + reduce(112), // !=~, reduce: ArraySliceAccess + reduce(112), // ==, reduce: ArraySliceAccess + reduce(112), // !=, reduce: ArraySliceAccess + reduce(112), // >, reduce: ArraySliceAccess + reduce(112), // >=, reduce: ArraySliceAccess + reduce(112), // <, reduce: ArraySliceAccess + reduce(112), // <=, reduce: ArraySliceAccess + reduce(112), // |, reduce: ArraySliceAccess + reduce(112), // ^, reduce: ArraySliceAccess + reduce(112), // &, reduce: ArraySliceAccess + reduce(112), // <<, reduce: ArraySliceAccess + reduce(112), // >>, reduce: ArraySliceAccess + reduce(112), // +, reduce: ArraySliceAccess + reduce(112), // -, reduce: ArraySliceAccess + reduce(112), // .+, reduce: ArraySliceAccess + reduce(112), // .-, reduce: ArraySliceAccess + reduce(112), // ., reduce: ArraySliceAccess + reduce(112), // *, reduce: ArraySliceAccess + reduce(112), // /, reduce: ArraySliceAccess + reduce(112), // //, reduce: ArraySliceAccess + reduce(112), // %, reduce: ArraySliceAccess + reduce(112), // .*, reduce: ArraySliceAccess + reduce(112), // ./, reduce: ArraySliceAccess + reduce(112), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(112), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(112), // [, reduce: ArraySliceAccess + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1044 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + reduce(32), // ,, reduce: TernaryTerm + nil, // { + reduce(32), // }, reduce: TernaryTerm + }, + }, + actionRow{ // S1045 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + shift(1048), // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + nil, // ? + nil, // : + nil, // || + nil, // ^^ + nil, // && + nil, // =~ + nil, // !=~ + nil, // == + nil, // != + nil, // > + nil, // >= + nil, // < + nil, // <= + nil, // | + nil, // ^ + nil, // & + nil, // << + nil, // >> + nil, // + + nil, // - + nil, // .+ + nil, // .- + nil, // . + nil, // * + nil, // / + nil, // // + nil, // % + nil, // .* + nil, // ./ + nil, // .// + nil, // ! + nil, // ~ + nil, // ** + nil, // ( + nil, // ) + nil, // md_token_string_literal + nil, // md_token_int_literal + nil, // md_token_float_literal + nil, // md_token_boolean_literal + nil, // md_token_panic + nil, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + nil, // [ + nil, // , + nil, // { + nil, // } + }, + }, + actionRow{ // S1046 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(114), // ?, reduce: ArraySliceAccess + nil, // : + reduce(114), // ||, reduce: ArraySliceAccess + reduce(114), // ^^, reduce: ArraySliceAccess + reduce(114), // &&, reduce: ArraySliceAccess + reduce(114), // =~, reduce: ArraySliceAccess + reduce(114), // !=~, reduce: ArraySliceAccess + reduce(114), // ==, reduce: ArraySliceAccess + reduce(114), // !=, reduce: ArraySliceAccess + reduce(114), // >, reduce: ArraySliceAccess + reduce(114), // >=, reduce: ArraySliceAccess + reduce(114), // <, reduce: ArraySliceAccess + reduce(114), // <=, reduce: ArraySliceAccess + reduce(114), // |, reduce: ArraySliceAccess + reduce(114), // ^, reduce: ArraySliceAccess + reduce(114), // &, reduce: ArraySliceAccess + reduce(114), // <<, reduce: ArraySliceAccess + reduce(114), // >>, reduce: ArraySliceAccess + reduce(114), // +, reduce: ArraySliceAccess + reduce(114), // -, reduce: ArraySliceAccess + reduce(114), // .+, reduce: ArraySliceAccess + reduce(114), // .-, reduce: ArraySliceAccess + reduce(114), // ., reduce: ArraySliceAccess + reduce(114), // *, reduce: ArraySliceAccess + reduce(114), // /, reduce: ArraySliceAccess + reduce(114), // //, reduce: ArraySliceAccess + reduce(114), // %, reduce: ArraySliceAccess + reduce(114), // .*, reduce: ArraySliceAccess + reduce(114), // ./, reduce: ArraySliceAccess + reduce(114), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(114), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(114), // [, reduce: ArraySliceAccess + reduce(114), // ,, reduce: ArraySliceAccess + nil, // { + reduce(114), // }, reduce: ArraySliceAccess + }, + }, + actionRow{ // S1047 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(113), // ?, reduce: ArraySliceAccess + nil, // : + reduce(113), // ||, reduce: ArraySliceAccess + reduce(113), // ^^, reduce: ArraySliceAccess + reduce(113), // &&, reduce: ArraySliceAccess + reduce(113), // =~, reduce: ArraySliceAccess + reduce(113), // !=~, reduce: ArraySliceAccess + reduce(113), // ==, reduce: ArraySliceAccess + reduce(113), // !=, reduce: ArraySliceAccess + reduce(113), // >, reduce: ArraySliceAccess + reduce(113), // >=, reduce: ArraySliceAccess + reduce(113), // <, reduce: ArraySliceAccess + reduce(113), // <=, reduce: ArraySliceAccess + reduce(113), // |, reduce: ArraySliceAccess + reduce(113), // ^, reduce: ArraySliceAccess + reduce(113), // &, reduce: ArraySliceAccess + reduce(113), // <<, reduce: ArraySliceAccess + reduce(113), // >>, reduce: ArraySliceAccess + reduce(113), // +, reduce: ArraySliceAccess + reduce(113), // -, reduce: ArraySliceAccess + reduce(113), // .+, reduce: ArraySliceAccess + reduce(113), // .-, reduce: ArraySliceAccess + reduce(113), // ., reduce: ArraySliceAccess + reduce(113), // *, reduce: ArraySliceAccess + reduce(113), // /, reduce: ArraySliceAccess + reduce(113), // //, reduce: ArraySliceAccess + reduce(113), // %, reduce: ArraySliceAccess + reduce(113), // .*, reduce: ArraySliceAccess + reduce(113), // ./, reduce: ArraySliceAccess + reduce(113), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(113), // **, reduce: ArraySliceAccess + nil, // ( + nil, // ) nil, // md_token_string_literal nil, // md_token_int_literal nil, // md_token_float_literal @@ -88211,4 +88043,88 @@ var actionTab = actionTable{ reduce(113), // }, reduce: ArraySliceAccess }, }, + actionRow{ // S1048 + canRecover: false, + actions: [numSymbols]action{ + nil, // INVALID + nil, // $ + nil, // ; + nil, // = + nil, // md_token_field_name + nil, // $[ + nil, // ] + nil, // md_token_full_srec + nil, // ||= + nil, // ^^= + nil, // &&= + nil, // |= + nil, // ^= + nil, // &= + nil, // <<= + nil, // >>= + nil, // += + nil, // .= + nil, // -= + nil, // *= + nil, // /= + nil, // //= + nil, // %= + nil, // **= + reduce(112), // ?, reduce: ArraySliceAccess + nil, // : + reduce(112), // ||, reduce: ArraySliceAccess + reduce(112), // ^^, reduce: ArraySliceAccess + reduce(112), // &&, reduce: ArraySliceAccess + reduce(112), // =~, reduce: ArraySliceAccess + reduce(112), // !=~, reduce: ArraySliceAccess + reduce(112), // ==, reduce: ArraySliceAccess + reduce(112), // !=, reduce: ArraySliceAccess + reduce(112), // >, reduce: ArraySliceAccess + reduce(112), // >=, reduce: ArraySliceAccess + reduce(112), // <, reduce: ArraySliceAccess + reduce(112), // <=, reduce: ArraySliceAccess + reduce(112), // |, reduce: ArraySliceAccess + reduce(112), // ^, reduce: ArraySliceAccess + reduce(112), // &, reduce: ArraySliceAccess + reduce(112), // <<, reduce: ArraySliceAccess + reduce(112), // >>, reduce: ArraySliceAccess + reduce(112), // +, reduce: ArraySliceAccess + reduce(112), // -, reduce: ArraySliceAccess + reduce(112), // .+, reduce: ArraySliceAccess + reduce(112), // .-, reduce: ArraySliceAccess + reduce(112), // ., reduce: ArraySliceAccess + reduce(112), // *, reduce: ArraySliceAccess + reduce(112), // /, reduce: ArraySliceAccess + reduce(112), // //, reduce: ArraySliceAccess + reduce(112), // %, reduce: ArraySliceAccess + reduce(112), // .*, reduce: ArraySliceAccess + reduce(112), // ./, reduce: ArraySliceAccess + reduce(112), // .//, reduce: ArraySliceAccess + nil, // ! + nil, // ~ + reduce(112), // **, 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, // md_token_IPS + nil, // md_token_IFS + nil, // md_token_IRS + nil, // md_token_OPS + nil, // md_token_OFS + nil, // md_token_ORS + nil, // md_token_NF + nil, // md_token_NR + nil, // md_token_FNR + nil, // md_token_FILENAME + nil, // md_token_FILENUM + reduce(112), // [, reduce: ArraySliceAccess + reduce(112), // ,, reduce: ArraySliceAccess + nil, // { + reduce(112), // }, reduce: ArraySliceAccess + }, + }, } diff --git a/go/src/miller/parsing/parser/gototable.go b/go/src/miller/parsing/parser/gototable.go index 00485c3d3..c42d418e2 100644 --- a/go/src/miller/parsing/parser/gototable.go +++ b/go/src/miller/parsing/parser/gototable.go @@ -2,7 +2,7 @@ package parser -const numNTSymbols = 37 +const numNTSymbols = 36 type ( gotoTable [numStates]gotoRow @@ -15,10 +15,13 @@ var gotoTab = gotoTable{ 1, // Root 2, // StatementBlock 3, // Statement - 4, // StatementInBody - 5, // Assignment + 4, // Assignment + 5, // Lvalue 6, // BaseLvalue - 9, // Lvalue + 7, // FieldName + 9, // DirectFieldName + 10, // IndirectFieldName + 8, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35,10 +38,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - 7, // FieldName - 10, // DirectFieldName - 11, // IndirectFieldName - 8, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -54,10 +53,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -74,10 +76,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -93,10 +91,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -113,10 +114,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -132,10 +129,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -152,10 +152,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -171,10 +167,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -191,10 +190,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -210,10 +205,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -230,10 +228,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -249,10 +243,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -269,10 +266,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -288,10 +281,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -308,10 +304,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -327,10 +319,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -347,10 +342,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -366,10 +357,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -386,10 +380,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -405,10 +395,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -425,10 +418,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -444,10 +433,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -464,10 +456,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -483,10 +471,51 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 32, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S13 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -503,10 +532,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -517,54 +542,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S13 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 33, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S14 -1, // S' -1, // Root -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue + 85, // Statement + 4, // Assignment + 5, // Lvalue + 6, // BaseLvalue + 7, // FieldName + 9, // DirectFieldName + 10, // IndirectFieldName + 8, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -581,10 +570,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -596,14 +581,663 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S15 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 86, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S16 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 139, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S17 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 140, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S18 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 141, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S19 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 142, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S20 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 143, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S21 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 144, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S22 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 145, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S23 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 146, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S24 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 147, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S25 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 148, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S26 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 149, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S27 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 150, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S28 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 151, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S29 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 152, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S30 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 153, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S31 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + 154, // Rvalue + 94, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S32 -1, // S' -1, // Root -1, // StatementBlock - 86, // Statement - 4, // StatementInBody - 5, // Assignment - 6, // BaseLvalue - 9, // Lvalue + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -620,10 +1254,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - 7, // FieldName - 10, // DirectFieldName - 11, // IndirectFieldName - 8, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -634,678 +1264,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S16 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 87, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S17 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 140, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S18 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 141, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S19 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 142, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S20 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 143, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S21 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 144, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S22 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 145, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S23 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 146, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S24 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 147, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S25 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 148, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S26 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 149, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S27 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 150, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S28 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 151, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S29 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 152, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S30 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 153, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S31 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 154, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S32 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 155, // Rvalue - 90, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S33 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1322,10 +1292,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1341,10 +1307,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1361,10 +1330,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1380,10 +1345,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1400,10 +1368,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1419,10 +1383,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1439,10 +1406,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1458,10 +1421,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1478,10 +1444,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1493,53 +1455,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S38 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 156, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S39 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1556,10 +1520,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1575,10 +1535,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1595,10 +1558,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1614,10 +1573,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1634,10 +1596,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1653,10 +1611,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1673,10 +1634,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1692,10 +1649,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1712,10 +1672,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1731,10 +1687,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1751,10 +1710,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1770,10 +1725,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1790,10 +1748,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1809,10 +1763,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1829,10 +1786,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1844,14 +1797,169 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S47 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S48 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S49 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S50 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S51 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1867,30 +1975,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 179, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S48 + gotoRow{ // S52 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1907,10 +2014,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -1921,15 +2024,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S49 + gotoRow{ // S53 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1945,30 +2051,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 187, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S50 + gotoRow{ // S54 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -1984,30 +2089,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 188, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S51 + gotoRow{ // S55 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2023,30 +2127,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 189, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S52 + gotoRow{ // S56 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2063,10 +2166,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2077,15 +2176,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S53 + gotoRow{ // S57 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2102,10 +2204,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2116,15 +2214,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S54 + gotoRow{ // S58 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2140,30 +2241,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 190, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S55 + gotoRow{ // S59 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2179,186 +2279,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 191, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S56 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S57 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 194, // Rvalue - 197, // TernaryTerm - 198, // LogicalOrTerm - 199, // LogicalXORTerm - 200, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S58 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S59 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S60 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2375,10 +2318,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2394,37 +2333,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 247, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + 194, // Rvalue + 202, // TernaryTerm + 203, // LogicalOrTerm + 204, // LogicalXORTerm + 205, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -2433,10 +2371,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2453,10 +2394,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2472,10 +2409,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2492,10 +2432,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2511,10 +2447,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2531,10 +2470,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2550,10 +2485,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2570,10 +2508,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2589,10 +2523,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2609,10 +2546,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2628,10 +2561,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2648,10 +2584,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2667,10 +2599,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2687,10 +2622,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2706,10 +2637,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2726,10 +2660,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2745,10 +2675,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2765,10 +2698,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2784,10 +2713,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2804,10 +2736,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2823,10 +2751,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2843,10 +2774,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2862,10 +2789,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2882,10 +2812,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2901,10 +2827,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2921,10 +2850,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2940,10 +2865,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2960,10 +2888,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -2979,10 +2903,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -2999,10 +2926,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3018,10 +2941,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3038,10 +2964,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3057,10 +2979,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3077,10 +3002,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3096,10 +3017,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3116,10 +3040,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3131,14 +3051,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S80 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + 247, // Rvalue + 256, // TernaryTerm + 257, // LogicalOrTerm + 258, // LogicalXORTerm + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + 297, // ArrayLiteralElements + 298, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S81 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3155,10 +3116,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3169,54 +3126,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S81 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 248, // Rvalue - 251, // TernaryTerm - 252, // LogicalOrTerm - 253, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - 298, // ArrayLiteralElements - 299, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S82 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3233,10 +3154,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3252,10 +3169,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3272,10 +3192,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3287,14 +3203,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S84 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec + 303, // Rvalue + 311, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral + 357, // MapLiteralKeyValuePairs + 358, // MapLiteralKeyValuePair + }, + gotoRow{ // S85 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3311,10 +3268,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3325,54 +3278,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S85 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 304, // Rvalue - 307, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral - 358, // MapLiteralKeyValuePairs - 359, // MapLiteralKeyValuePair - }, gotoRow{ // S86 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3389,10 +3306,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3408,10 +3321,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3428,10 +3344,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3447,10 +3359,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3467,10 +3382,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3486,10 +3397,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3506,10 +3420,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3525,10 +3435,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3545,10 +3458,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3564,10 +3473,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3584,10 +3496,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3599,53 +3507,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S92 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 359, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S93 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3662,10 +3572,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3681,10 +3587,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3701,10 +3610,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3720,10 +3625,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3740,10 +3648,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3759,10 +3663,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3779,10 +3686,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3798,10 +3701,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3818,10 +3724,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3837,10 +3739,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3857,10 +3762,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3876,10 +3777,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3896,10 +3800,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3915,10 +3815,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3935,10 +3838,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -3950,14 +3849,169 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S101 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S102 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S103 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S104 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S105 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -3973,30 +4027,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 382, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S102 + gotoRow{ // S106 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4013,10 +4066,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4027,15 +4076,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S103 + gotoRow{ // S107 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4051,30 +4103,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 390, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S104 + gotoRow{ // S108 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4090,30 +4141,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 391, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S105 + gotoRow{ // S109 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4129,30 +4179,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 392, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S106 + gotoRow{ // S110 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4169,10 +4218,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4183,15 +4228,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S107 + gotoRow{ // S111 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4208,10 +4256,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4222,15 +4266,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S108 + gotoRow{ // S112 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4246,30 +4293,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 393, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S109 + gotoRow{ // S113 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4285,186 +4331,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 394, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S110 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S111 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 397, // Rvalue - 197, // TernaryTerm - 198, // LogicalOrTerm - 199, // LogicalXORTerm - 200, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S112 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S113 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S114 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4481,10 +4370,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4500,37 +4385,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 398, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + 397, // Rvalue + 202, // TernaryTerm + 203, // LogicalOrTerm + 204, // LogicalXORTerm + 205, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -4539,10 +4423,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4559,10 +4446,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4578,10 +4461,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4598,10 +4484,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4617,10 +4499,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4637,10 +4522,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4656,10 +4537,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4676,10 +4560,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4695,10 +4575,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4715,10 +4598,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4734,10 +4613,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4754,10 +4636,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4773,10 +4651,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4793,10 +4674,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4812,10 +4689,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4832,10 +4712,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4851,10 +4727,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4871,10 +4750,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4890,10 +4765,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4910,10 +4788,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4929,10 +4803,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4949,10 +4826,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -4968,10 +4841,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -4988,10 +4864,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5007,10 +4879,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5027,10 +4902,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5046,10 +4917,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5066,10 +4940,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5085,10 +4955,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5105,10 +4978,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5124,10 +4993,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5144,10 +5016,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5163,10 +5031,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5183,10 +5054,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5202,10 +5069,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5222,10 +5092,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5237,14 +5103,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S134 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + 247, // Rvalue + 256, // TernaryTerm + 257, // LogicalOrTerm + 258, // LogicalXORTerm + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + 399, // ArrayLiteralElements + 298, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S135 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5261,10 +5168,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5275,54 +5178,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S135 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 248, // Rvalue - 251, // TernaryTerm - 252, // LogicalOrTerm - 253, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - 400, // ArrayLiteralElements - 299, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S136 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5339,10 +5206,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5358,10 +5221,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5378,10 +5244,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5393,14 +5255,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S138 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec + 303, // Rvalue + 311, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral + 401, // MapLiteralKeyValuePairs + 358, // MapLiteralKeyValuePair + }, + gotoRow{ // S139 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5417,10 +5320,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5431,54 +5330,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S139 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 304, // Rvalue - 307, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral - 402, // MapLiteralKeyValuePairs - 359, // MapLiteralKeyValuePair - }, gotoRow{ // S140 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5495,10 +5358,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5514,10 +5373,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5534,10 +5396,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5553,10 +5411,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5573,10 +5434,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5592,10 +5449,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5612,10 +5472,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5631,10 +5487,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5651,10 +5510,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5670,10 +5525,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5690,10 +5548,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5709,10 +5563,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5729,10 +5586,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5748,10 +5601,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5768,10 +5624,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5787,10 +5639,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5807,10 +5662,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5826,10 +5677,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5846,10 +5700,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5865,10 +5715,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5885,10 +5738,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5904,10 +5753,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5924,10 +5776,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5943,10 +5791,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -5963,10 +5814,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -5982,10 +5829,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6002,10 +5852,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -6021,10 +5867,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6041,10 +5890,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -6060,10 +5905,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6080,10 +5928,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -6099,10 +5943,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6119,10 +5966,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -6138,37 +5981,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue 403, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6177,37 +6019,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm 404, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6216,37 +6057,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm 405, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6255,37 +6095,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm 406, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6294,10 +6133,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6305,26 +6147,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 407, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6333,10 +6171,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6344,26 +6185,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 408, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6372,10 +6209,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6383,26 +6223,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 409, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6411,10 +6247,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6422,26 +6261,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 410, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6450,10 +6285,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6462,25 +6300,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 411, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6489,10 +6323,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6501,25 +6338,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 412, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6528,10 +6361,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6540,25 +6376,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 413, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6567,10 +6399,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6579,25 +6414,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 414, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6606,10 +6437,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6619,24 +6453,20 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm 415, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6645,10 +6475,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6659,23 +6492,19 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm 416, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6684,10 +6513,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6699,22 +6531,18 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm 417, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6723,10 +6551,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6739,21 +6570,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 418, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6762,10 +6589,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6778,21 +6608,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 419, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6801,10 +6627,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6818,20 +6647,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 420, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6840,10 +6665,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6857,20 +6685,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 421, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6879,10 +6703,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6896,20 +6723,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 422, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6918,10 +6741,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6935,20 +6761,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 423, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6957,10 +6779,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -6974,20 +6799,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 424, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -6996,10 +6817,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7016,10 +6840,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7035,10 +6855,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7053,19 +6876,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 425, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -7074,10 +6893,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7092,19 +6914,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 426, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -7113,10 +6931,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7131,19 +6952,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 427, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -7152,10 +6969,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7170,19 +6990,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 428, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -7191,10 +7007,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7209,19 +7028,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 429, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -7230,10 +7045,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7248,19 +7066,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 430, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -7269,10 +7083,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7287,19 +7104,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 431, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -7308,10 +7121,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7328,10 +7144,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7347,10 +7159,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7367,10 +7182,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7386,10 +7197,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7406,10 +7220,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7425,10 +7235,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7445,10 +7258,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7464,10 +7273,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7484,10 +7296,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7503,10 +7311,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7522,18 +7333,14 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 432, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -7542,30 +7349,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 433, // Rvalue - 436, // TernaryTerm - 437, // LogicalOrTerm - 439, // LogicalXORTerm - 440, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction + -1, // BaseLvalue 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName + 436, // DirectFieldName + 437, // IndirectFieldName 435, // FullSrec + 433, // Rvalue + 441, // TernaryTerm + 442, // LogicalOrTerm + 444, // LogicalXORTerm + 445, // LogicalAndTerm + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -7581,10 +7387,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7601,10 +7410,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7620,10 +7425,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7640,10 +7448,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7659,10 +7463,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7679,10 +7486,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7698,10 +7501,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7718,10 +7524,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7737,10 +7539,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7757,10 +7562,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7776,10 +7577,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7796,10 +7600,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7811,53 +7611,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S200 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 488, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S201 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7874,10 +7676,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7893,10 +7691,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7913,10 +7714,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7932,10 +7729,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7952,10 +7752,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -7971,10 +7767,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -7991,10 +7790,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8010,10 +7805,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8030,10 +7828,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8049,10 +7843,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8069,10 +7866,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8088,10 +7881,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8108,10 +7904,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8123,53 +7915,17 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S208 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 510, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S209 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8186,10 +7942,44 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S209 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue -1, // FieldName -1, // DirectFieldName -1, // IndirectFieldName -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8201,131 +7991,17 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S210 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 518, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S211 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 519, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S212 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 520, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S213 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8342,10 +8018,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8356,15 +8028,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S214 + gotoRow{ // S211 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8381,10 +8056,120 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S212 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue -1, // FieldName -1, // DirectFieldName -1, // IndirectFieldName -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S213 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 511, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S214 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8400,10 +8185,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8418,12 +8206,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 521, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 519, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -8439,10 +8223,165 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 520, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S217 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 521, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S218 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S219 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S220 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8458,11 +8397,7 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 522, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -8473,249 +8408,56 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S217 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S218 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 525, // Rvalue - 197, // TernaryTerm - 198, // LogicalOrTerm - 199, // LogicalXORTerm - 200, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S219 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S220 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S221 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S222 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 526, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 523, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S223 + gotoRow{ // S222 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8732,10 +8474,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8746,15 +8484,56 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S223 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + 526, // Rvalue + 202, // TernaryTerm + 203, // LogicalOrTerm + 204, // LogicalXORTerm + 205, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S224 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8771,10 +8550,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8790,10 +8565,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8810,10 +8588,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8829,10 +8603,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8849,10 +8626,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8868,10 +8641,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8888,10 +8664,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8907,10 +8679,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8927,10 +8702,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8946,10 +8717,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -8966,10 +8740,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -8985,10 +8755,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9005,10 +8778,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9024,10 +8793,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9044,10 +8816,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9063,10 +8831,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9083,10 +8854,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9102,10 +8869,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9122,10 +8892,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9141,10 +8907,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9161,10 +8930,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9180,10 +8945,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9200,10 +8968,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9219,10 +8983,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9239,10 +9006,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9258,10 +9021,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9278,10 +9044,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9297,10 +9059,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9317,10 +9082,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9336,10 +9097,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9356,10 +9120,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9375,10 +9135,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9395,10 +9158,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9414,10 +9173,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9434,10 +9196,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9453,37 +9211,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 248, // Rvalue - 251, // TernaryTerm - 252, // LogicalOrTerm - 253, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + 247, // Rvalue + 256, // TernaryTerm + 257, // LogicalOrTerm + 258, // LogicalXORTerm + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral 528, // ArrayLiteralElements - 299, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 298, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -9492,10 +9249,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9512,10 +9272,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9531,10 +9287,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9551,10 +9310,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9570,10 +9325,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9590,10 +9348,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9609,49 +9363,51 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 304, // Rvalue - 307, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec + 303, // Rvalue + 311, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral 530, // MapLiteralKeyValuePairs - 359, // MapLiteralKeyValuePair + 358, // MapLiteralKeyValuePair }, gotoRow{ // S247 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9668,10 +9424,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9687,10 +9439,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9707,10 +9462,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9726,10 +9477,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9746,10 +9500,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9765,10 +9515,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9785,10 +9538,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9804,10 +9553,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9824,10 +9576,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9843,10 +9591,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9863,10 +9614,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9878,53 +9625,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S253 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 531, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S254 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9941,10 +9690,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9960,10 +9705,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -9980,10 +9728,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -9999,10 +9743,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10019,10 +9766,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10038,10 +9781,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10058,10 +9804,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10077,10 +9819,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10097,10 +9842,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10116,10 +9857,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10136,10 +9880,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10155,10 +9895,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10175,10 +9918,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10194,10 +9933,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10214,10 +9956,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10229,14 +9967,207 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S262 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S263 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S264 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S265 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S266 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S267 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10252,225 +10183,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 554, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S263 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S264 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -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 - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S265 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -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 - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S266 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 564, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S267 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S268 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10487,10 +10222,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10506,10 +10237,203 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -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 + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S270 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -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 + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S271 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 564, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S272 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S273 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S274 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10525,30 +10449,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 565, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S270 + gotoRow{ // S275 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10564,30 +10487,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 566, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S271 + gotoRow{ // S276 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10604,10 +10526,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10618,35 +10536,34 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S272 + gotoRow{ // S277 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 569, // Rvalue - 197, // TernaryTerm - 198, // LogicalOrTerm - 199, // LogicalXORTerm - 200, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction + -1, // BaseLvalue 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName + 197, // DirectFieldName + 198, // IndirectFieldName 196, // FullSrec + 569, // Rvalue + 202, // TernaryTerm + 203, // LogicalOrTerm + 204, // LogicalXORTerm + 205, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -10657,210 +10574,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S273 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S274 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S275 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S276 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 570, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S277 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S278 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10877,10 +10602,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10896,10 +10617,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10916,10 +10640,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10935,10 +10655,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10955,10 +10678,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -10974,10 +10693,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -10994,10 +10716,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11013,10 +10731,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11033,10 +10754,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11052,10 +10769,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11072,10 +10792,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11091,10 +10807,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11111,10 +10830,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11130,10 +10845,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11150,10 +10868,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11169,10 +10883,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11189,10 +10906,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11208,10 +10921,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11228,10 +10944,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11247,10 +10959,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11267,10 +10982,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11286,10 +10997,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11306,10 +11020,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11325,10 +11035,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11345,10 +11058,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11364,10 +11073,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11384,10 +11096,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11403,10 +11111,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11423,10 +11134,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11442,10 +11149,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11462,10 +11172,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11481,10 +11187,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11501,10 +11210,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11520,10 +11225,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11540,10 +11248,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11555,14 +11259,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S296 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + 247, // Rvalue + 256, // TernaryTerm + 257, // LogicalOrTerm + 258, // LogicalXORTerm + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + 571, // ArrayLiteralElements + 298, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S297 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11579,10 +11324,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11593,54 +11334,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S297 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 248, // Rvalue - 251, // TernaryTerm - 252, // LogicalOrTerm - 253, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - 572, // ArrayLiteralElements - 299, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S298 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11657,10 +11362,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11676,10 +11377,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11696,10 +11400,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11715,10 +11415,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11735,10 +11438,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11754,10 +11453,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11774,10 +11476,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11789,14 +11487,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S302 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec + 303, // Rvalue + 311, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral + 575, // MapLiteralKeyValuePairs + 358, // MapLiteralKeyValuePair + }, + gotoRow{ // S303 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11813,10 +11552,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11827,54 +11562,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S303 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 304, // Rvalue - 307, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral - 576, // MapLiteralKeyValuePairs - 359, // MapLiteralKeyValuePair - }, gotoRow{ // S304 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11891,10 +11590,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11910,10 +11605,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11930,10 +11628,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11949,10 +11643,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -11969,10 +11666,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -11988,10 +11681,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12008,10 +11704,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12027,10 +11719,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12047,10 +11742,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12062,53 +11753,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S309 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 577, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S310 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12125,10 +11818,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12144,10 +11833,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12164,10 +11856,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12183,10 +11871,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12203,10 +11894,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12222,10 +11909,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12242,10 +11932,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12261,10 +11947,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12281,10 +11970,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12300,10 +11985,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12320,10 +12008,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12339,10 +12023,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12359,10 +12046,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12378,10 +12061,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12398,10 +12084,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12413,14 +12095,169 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S318 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S319 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S320 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S321 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S322 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12436,30 +12273,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 600, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S319 + gotoRow{ // S323 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12476,10 +12312,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12490,15 +12322,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S320 + gotoRow{ // S324 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12514,30 +12349,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 608, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S321 + gotoRow{ // S325 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12553,30 +12387,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 609, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S322 + gotoRow{ // S326 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12592,30 +12425,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 610, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S323 + gotoRow{ // S327 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12632,10 +12464,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12646,15 +12474,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S324 + gotoRow{ // S328 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12671,10 +12502,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12685,15 +12512,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S325 + gotoRow{ // S329 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12709,30 +12539,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 611, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S326 + gotoRow{ // S330 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12748,186 +12577,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 612, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S327 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S328 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 615, // Rvalue - 197, // TernaryTerm - 198, // LogicalOrTerm - 199, // LogicalXORTerm - 200, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S329 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S330 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S331 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -12944,10 +12616,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -12963,37 +12631,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 616, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + 615, // Rvalue + 202, // TernaryTerm + 203, // LogicalOrTerm + 204, // LogicalXORTerm + 205, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -13002,10 +12669,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13022,10 +12692,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13041,10 +12707,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13061,10 +12730,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13080,10 +12745,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13100,10 +12768,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13119,10 +12783,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13139,10 +12806,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13158,10 +12821,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13178,10 +12844,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13197,10 +12859,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13217,10 +12882,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13236,10 +12897,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13256,10 +12920,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13275,10 +12935,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13295,10 +12958,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13314,10 +12973,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13334,10 +12996,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13353,10 +13011,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13373,10 +13034,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13392,10 +13049,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13412,10 +13072,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13431,10 +13087,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13451,10 +13110,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13470,10 +13125,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13490,10 +13148,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13509,10 +13163,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13529,10 +13186,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13548,10 +13201,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13568,10 +13224,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13587,10 +13239,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13607,10 +13262,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13626,10 +13277,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13646,10 +13300,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13665,10 +13315,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13685,10 +13338,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13700,14 +13349,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S351 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + 247, // Rvalue + 256, // TernaryTerm + 257, // LogicalOrTerm + 258, // LogicalXORTerm + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + 617, // ArrayLiteralElements + 298, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S352 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13724,10 +13414,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13738,54 +13424,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S352 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 248, // Rvalue - 251, // TernaryTerm - 252, // LogicalOrTerm - 253, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - 618, // ArrayLiteralElements - 299, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S353 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13802,10 +13452,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13821,10 +13467,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13841,10 +13490,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13856,14 +13501,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S355 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec + 303, // Rvalue + 311, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral + 619, // MapLiteralKeyValuePairs + 358, // MapLiteralKeyValuePair + }, + gotoRow{ // S356 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13880,10 +13566,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13894,54 +13576,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S356 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 304, // Rvalue - 307, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral - 620, // MapLiteralKeyValuePairs - 359, // MapLiteralKeyValuePair - }, gotoRow{ // S357 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13958,10 +13604,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -13977,10 +13619,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -13997,10 +13642,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -14016,10 +13657,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14036,10 +13680,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -14055,37 +13695,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue 623, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14094,37 +13733,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm 624, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14133,37 +13771,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm 625, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14172,37 +13809,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm 626, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14211,10 +13847,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14222,26 +13861,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 627, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14250,10 +13885,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14261,26 +13899,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 628, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14289,10 +13923,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14300,26 +13937,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 629, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14328,10 +13961,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14339,26 +13975,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 630, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14367,10 +13999,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14379,25 +14014,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 631, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14406,10 +14037,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14418,25 +14052,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 632, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14445,10 +14075,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14457,25 +14090,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 633, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14484,10 +14113,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14496,25 +14128,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 634, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14523,10 +14151,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14536,24 +14167,20 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm 635, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14562,10 +14189,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14576,23 +14206,19 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm 636, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14601,10 +14227,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14616,22 +14245,18 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm 637, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14640,10 +14265,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14656,21 +14284,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 638, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14679,10 +14303,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14695,21 +14322,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 639, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14718,10 +14341,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14735,20 +14361,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 640, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14757,10 +14379,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14774,20 +14399,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 641, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14796,10 +14417,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14813,20 +14437,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 642, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14835,10 +14455,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14852,20 +14475,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 643, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14874,10 +14493,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14891,20 +14513,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 644, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14913,10 +14531,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14933,10 +14554,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -14952,10 +14569,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -14970,19 +14590,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 645, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -14991,10 +14607,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15009,19 +14628,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 646, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15030,10 +14645,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15048,19 +14666,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 647, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15069,10 +14683,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15087,19 +14704,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 648, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15108,10 +14721,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15126,19 +14742,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 649, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15147,10 +14759,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15165,19 +14780,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 650, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15186,10 +14797,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15204,19 +14818,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 651, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15225,10 +14835,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15245,10 +14858,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15264,10 +14873,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15284,10 +14896,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15303,10 +14911,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15323,10 +14934,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15342,10 +14949,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15362,10 +14972,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15381,10 +14987,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15401,10 +15010,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15420,10 +15025,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15439,18 +15047,14 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 652, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -15459,30 +15063,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 653, // Rvalue - 436, // TernaryTerm - 437, // LogicalOrTerm - 439, // LogicalXORTerm - 440, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction + -1, // BaseLvalue 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName + 436, // DirectFieldName + 437, // IndirectFieldName 435, // FullSrec + 653, // Rvalue + 441, // TernaryTerm + 442, // LogicalOrTerm + 444, // LogicalXORTerm + 445, // LogicalAndTerm + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -15498,10 +15101,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15518,10 +15124,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15537,10 +15139,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15557,10 +15162,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15576,10 +15177,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15596,10 +15200,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15615,10 +15215,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15635,10 +15238,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15654,10 +15253,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15674,10 +15276,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15693,10 +15291,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15713,10 +15314,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15732,10 +15329,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15752,10 +15352,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15771,10 +15367,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15791,10 +15390,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15810,10 +15405,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15830,10 +15428,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15849,10 +15443,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15869,10 +15466,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15888,10 +15481,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15908,10 +15504,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15927,10 +15519,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15947,10 +15542,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -15966,10 +15557,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -15986,10 +15580,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16005,10 +15595,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16025,10 +15618,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16044,10 +15633,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16064,10 +15656,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16083,10 +15671,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16103,10 +15694,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16122,10 +15709,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16142,10 +15732,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16161,10 +15747,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16181,10 +15770,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16200,10 +15785,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16220,10 +15808,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16239,10 +15823,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16259,10 +15846,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16278,10 +15861,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16298,10 +15884,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16317,10 +15899,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16337,10 +15922,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16356,10 +15937,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16376,10 +15960,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16395,10 +15975,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16415,10 +15998,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16434,10 +16013,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16454,10 +16036,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16473,10 +16051,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16493,10 +16074,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16512,10 +16089,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16532,10 +16112,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16551,10 +16127,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16571,10 +16150,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16590,10 +16165,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16610,10 +16188,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16629,10 +16203,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16649,10 +16226,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16668,10 +16241,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16688,10 +16264,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16707,10 +16279,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16727,10 +16302,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16746,10 +16317,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16766,10 +16340,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16785,10 +16355,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16805,10 +16378,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16824,10 +16393,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16844,10 +16416,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16863,10 +16431,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16883,10 +16454,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16902,10 +16469,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16922,10 +16492,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16941,10 +16507,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -16961,10 +16530,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -16980,10 +16545,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17000,10 +16568,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17019,10 +16583,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17039,10 +16606,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17058,10 +16621,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17078,10 +16644,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17093,53 +16655,17 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S438 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 664, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S439 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17156,10 +16682,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17170,15 +16692,56 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, + gotoRow{ // S439 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 661, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, gotoRow{ // S440 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17195,10 +16758,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17214,10 +16773,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17234,10 +16796,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17253,10 +16811,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17273,10 +16834,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17288,53 +16845,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S443 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 664, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S444 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17351,10 +16910,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17370,10 +16925,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17390,10 +16948,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17409,10 +16963,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17429,10 +16986,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17448,10 +17001,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17468,10 +17024,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17483,14 +17035,207 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S448 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S449 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S450 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S451 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S452 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S453 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17506,11 +17251,7 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 686, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -17521,210 +17262,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S449 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S450 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 694, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec - 469, // ContextVariable - 481, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 483, // ArrayOrMapIndexAccess - 484, // ArraySliceAccess - 485, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S451 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 695, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec - 469, // ContextVariable - 481, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 483, // ArrayOrMapIndexAccess - 484, // ArraySliceAccess - 485, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S452 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - 696, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec - 469, // ContextVariable - 481, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 483, // ArrayOrMapIndexAccess - 484, // ArraySliceAccess - 485, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S453 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S454 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17741,10 +17290,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17760,10 +17305,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17778,12 +17326,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm -1, // UnaryOpTerm - 697, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 694, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -17799,10 +17343,203 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 695, // PowTerm + 462, // MlrvalOrFunction + 469, // ContextVariable + 481, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 483, // ArrayOrMapIndexAccess + 484, // ArraySliceAccess + 485, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S457 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 696, // PowTerm + 462, // MlrvalOrFunction + 469, // ContextVariable + 481, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 483, // ArrayOrMapIndexAccess + 484, // ArraySliceAccess + 485, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S458 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S459 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S460 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + 697, // PowTerm + 462, // MlrvalOrFunction + 469, // ContextVariable + 481, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 483, // ArrayOrMapIndexAccess + 484, // ArraySliceAccess + 485, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S461 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17818,11 +17555,7 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 698, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -17833,15 +17566,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S457 + gotoRow{ // S462 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -17858,10 +17594,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -17872,35 +17604,34 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S458 + gotoRow{ // S463 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 701, // Rvalue - 197, // TernaryTerm - 198, // LogicalOrTerm - 199, // LogicalXORTerm - 200, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction + -1, // BaseLvalue 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName + 197, // DirectFieldName + 198, // IndirectFieldName 196, // FullSrec + 701, // Rvalue + 202, // TernaryTerm + 203, // LogicalOrTerm + 204, // LogicalXORTerm + 205, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -17911,210 +17642,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S459 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S460 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S461 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S462 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 702, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S463 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S464 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18131,10 +17670,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18150,10 +17685,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18170,10 +17708,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18189,10 +17723,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18209,10 +17746,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18228,10 +17761,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18248,10 +17784,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18267,10 +17799,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18287,10 +17822,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18306,10 +17837,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18326,10 +17860,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18345,10 +17875,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18365,10 +17898,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18384,10 +17913,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18404,10 +17936,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18423,10 +17951,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18443,10 +17974,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18462,10 +17989,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18482,10 +18012,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18501,10 +18027,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18521,10 +18050,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18540,10 +18065,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18560,10 +18088,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18579,10 +18103,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18599,10 +18126,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18618,10 +18141,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18638,10 +18164,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18657,10 +18179,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18677,10 +18202,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18696,10 +18217,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18716,10 +18240,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18735,10 +18255,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18755,10 +18278,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18774,10 +18293,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18794,10 +18316,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18813,37 +18331,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 248, // Rvalue - 251, // TernaryTerm - 252, // LogicalOrTerm - 253, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - 704, // ArrayLiteralElements - 299, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + 247, // Rvalue + 256, // TernaryTerm + 257, // LogicalOrTerm + 258, // LogicalXORTerm + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + 703, // ArrayLiteralElements + 298, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -18852,10 +18369,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18872,10 +18392,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18891,10 +18407,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18911,10 +18430,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18930,10 +18445,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -18950,10 +18468,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -18969,49 +18483,51 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 304, // Rvalue - 307, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec + 303, // Rvalue + 311, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral - 706, // MapLiteralKeyValuePairs - 359, // MapLiteralKeyValuePair + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral + 705, // MapLiteralKeyValuePairs + 358, // MapLiteralKeyValuePair }, gotoRow{ // S487 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19028,10 +18544,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -19043,80 +18555,78 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S488 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - 707, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S489 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - 708, // LogicalXORTerm - 200, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral + 707, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -19125,30 +18635,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm - -1, // LogicalXORTerm - 709, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 708, // LogicalXORTerm + 205, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19164,30 +18673,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm - -1, // LogicalAndTerm - 710, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 709, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19203,30 +18711,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm - -1, // EqneTerm - 711, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 710, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19242,30 +18749,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 712, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 711, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19281,30 +18787,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 713, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 712, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19320,30 +18825,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - 714, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 713, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19359,30 +18863,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm -1, // EqneTerm - -1, // CmpTerm - 715, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 714, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19398,10 +18901,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19409,19 +18915,15 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - 716, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 715, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19437,10 +18939,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19448,19 +18953,15 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - 717, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 716, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19476,10 +18977,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19487,19 +18991,15 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - 718, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 717, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19515,10 +19015,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19526,19 +19029,15 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm -1, // CmpTerm - -1, // BitwiseORTerm - 719, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 718, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19554,10 +19053,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19566,18 +19068,14 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm -1, // BitwiseORTerm - -1, // BitwiseXORTerm - 720, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 719, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19593,10 +19091,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19606,17 +19107,13 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - 721, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 720, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19632,10 +19129,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19646,16 +19146,12 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - 722, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 721, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19671,10 +19167,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19686,15 +19185,11 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - 723, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 722, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19710,10 +19205,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19725,15 +19223,11 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - 724, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 723, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19749,10 +19243,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19765,14 +19262,10 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - 725, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 724, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19788,10 +19281,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19804,14 +19300,10 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - 726, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 725, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19827,10 +19319,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19843,14 +19338,10 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm -1, // AddsubdotTerm - 727, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 726, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19866,10 +19357,51 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + 727, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S510 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19883,13 +19415,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 728, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -19900,15 +19428,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S510 + gotoRow{ // S511 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19925,10 +19456,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -19939,15 +19466,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S511 + gotoRow{ // S512 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -19962,51 +19492,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 729, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S512 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - 730, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -20022,10 +19509,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20039,13 +19529,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 731, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 730, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -20061,10 +19547,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20078,13 +19567,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 732, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 731, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -20100,10 +19585,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20117,13 +19605,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 733, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 732, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -20139,10 +19623,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20156,13 +19643,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm -1, // MuldivTerm - 734, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 733, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -20178,10 +19661,51 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + 734, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S518 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20196,12 +19720,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 735, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -20212,54 +19732,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S518 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S519 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20276,10 +19760,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20295,10 +19775,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20315,10 +19798,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20334,10 +19813,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20354,10 +19836,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20373,10 +19851,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20393,10 +19874,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20408,14 +19885,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S523 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S524 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20431,11 +19949,7 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 736, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -20446,35 +19960,34 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S524 + gotoRow{ // S525 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 737, // Rvalue - 436, // TernaryTerm - 437, // LogicalOrTerm - 439, // LogicalXORTerm - 440, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction + -1, // BaseLvalue 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName + 436, // DirectFieldName + 437, // IndirectFieldName 435, // FullSrec + 737, // Rvalue + 441, // TernaryTerm + 442, // LogicalOrTerm + 444, // LogicalXORTerm + 445, // LogicalAndTerm + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -20485,54 +19998,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S525 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S526 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20549,10 +20026,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20568,10 +20041,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20588,10 +20064,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20607,10 +20079,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20627,10 +20102,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20646,10 +20117,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20666,10 +20140,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20685,10 +20155,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20705,10 +20178,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20724,10 +20193,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20744,10 +20216,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -20763,37 +20231,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue 743, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -20802,37 +20269,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm 744, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -20841,37 +20307,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm 745, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -20880,37 +20345,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm 746, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -20919,10 +20383,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20930,26 +20397,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 747, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -20958,10 +20421,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -20969,26 +20435,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 748, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -20997,10 +20459,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21008,26 +20473,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 749, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21036,10 +20497,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21047,26 +20511,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 750, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21075,10 +20535,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21087,25 +20550,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 751, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21114,10 +20573,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21126,25 +20588,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 752, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21153,10 +20611,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21165,25 +20626,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 753, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21192,10 +20649,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21204,25 +20664,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 754, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21231,10 +20687,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21244,24 +20703,20 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm 755, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21270,10 +20725,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21284,23 +20742,19 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm 756, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21309,10 +20763,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21324,22 +20781,18 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm 757, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21348,10 +20801,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21364,21 +20820,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 758, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21387,10 +20839,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21403,21 +20858,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 759, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21426,10 +20877,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21443,20 +20897,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 760, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21465,10 +20915,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21482,20 +20935,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 761, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21504,10 +20953,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21521,20 +20973,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 762, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21543,10 +20991,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21560,20 +21011,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 763, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21582,10 +21029,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21599,20 +21049,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 764, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21621,10 +21067,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21641,10 +21090,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -21660,10 +21105,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21678,19 +21126,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 765, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21699,10 +21143,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21717,19 +21164,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 766, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21738,10 +21181,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21756,19 +21202,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 767, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21777,10 +21219,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21795,19 +21240,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 768, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21816,10 +21257,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21834,19 +21278,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 769, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21855,10 +21295,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21873,19 +21316,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 770, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21894,10 +21333,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21912,19 +21354,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 771, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -21933,10 +21371,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21953,10 +21394,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -21972,10 +21409,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -21992,10 +21432,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22011,10 +21447,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22031,10 +21470,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22050,10 +21485,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22070,10 +21508,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22089,10 +21523,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22109,10 +21546,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22128,10 +21561,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22147,18 +21583,14 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 772, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22167,30 +21599,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 773, // Rvalue - 436, // TernaryTerm - 437, // LogicalOrTerm - 439, // LogicalXORTerm - 440, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction + -1, // BaseLvalue 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName + 436, // DirectFieldName + 437, // IndirectFieldName 435, // FullSrec + 773, // Rvalue + 441, // TernaryTerm + 442, // LogicalOrTerm + 444, // LogicalXORTerm + 445, // LogicalAndTerm + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -22206,10 +21637,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22226,10 +21660,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22245,10 +21675,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22265,10 +21698,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22284,10 +21713,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22304,10 +21736,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22323,10 +21751,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22343,10 +21774,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22358,14 +21785,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S573 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + 247, // Rvalue + 256, // TernaryTerm + 257, // LogicalOrTerm + 258, // LogicalXORTerm + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + 777, // ArrayLiteralElements + 298, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S574 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22382,10 +21850,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22396,54 +21860,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S574 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 248, // Rvalue - 251, // TernaryTerm - 252, // LogicalOrTerm - 253, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - 778, // ArrayLiteralElements - 299, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S575 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22460,10 +21888,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22475,14 +21899,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S576 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec + 779, // Rvalue + 787, // TernaryTerm + 788, // LogicalOrTerm + 789, // LogicalXORTerm + 790, // LogicalAndTerm + 791, // EqneTerm + 792, // CmpTerm + 793, // BitwiseORTerm + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S577 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22499,10 +21964,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -22513,81 +21974,41 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S577 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 780, // Rvalue - 783, // TernaryTerm - 784, // LogicalOrTerm - 785, // LogicalXORTerm - 786, // LogicalAndTerm - 787, // EqneTerm - 788, // CmpTerm - 789, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S578 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue 833, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22596,37 +22017,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm 834, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22635,37 +22055,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm 835, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22674,37 +22093,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm 836, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22713,10 +22131,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22724,26 +22145,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 837, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22752,10 +22169,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22763,26 +22183,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 838, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22791,10 +22207,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22802,26 +22221,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 839, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22830,10 +22245,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22841,26 +22259,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 840, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22869,10 +22283,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22881,25 +22298,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 841, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22908,10 +22321,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22920,25 +22336,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 842, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22947,10 +22359,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22959,25 +22374,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 843, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -22986,10 +22397,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -22998,25 +22412,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 844, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23025,10 +22435,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23038,24 +22451,20 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm 845, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23064,10 +22473,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23078,23 +22490,19 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm 846, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23103,10 +22511,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23118,22 +22529,18 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm 847, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23142,10 +22549,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23158,21 +22568,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 848, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23181,10 +22587,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23197,21 +22606,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 849, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23220,10 +22625,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23237,20 +22645,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 850, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23259,10 +22663,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23276,20 +22683,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 851, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23298,10 +22701,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23315,20 +22721,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 852, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23337,10 +22739,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23354,20 +22759,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 853, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23376,10 +22777,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23393,20 +22797,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 854, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23415,10 +22815,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23435,10 +22838,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -23454,10 +22853,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23472,19 +22874,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 855, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23493,10 +22891,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23511,19 +22912,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 856, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23532,10 +22929,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23550,19 +22950,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 857, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23571,10 +22967,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23589,19 +22988,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 858, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23610,10 +23005,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23628,19 +23026,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 859, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23649,10 +23043,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23667,19 +23064,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 860, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23688,10 +23081,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23706,19 +23102,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 861, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23727,10 +23119,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23747,10 +23142,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -23766,10 +23157,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23786,10 +23180,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -23805,10 +23195,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23825,10 +23218,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -23844,10 +23233,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23864,10 +23256,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -23883,10 +23271,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23903,10 +23294,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -23922,10 +23309,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -23941,18 +23331,14 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 862, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -23961,30 +23347,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 863, // Rvalue - 436, // TernaryTerm - 437, // LogicalOrTerm - 439, // LogicalXORTerm - 440, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction + -1, // BaseLvalue 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName + 436, // DirectFieldName + 437, // IndirectFieldName 435, // FullSrec + 863, // Rvalue + 441, // TernaryTerm + 442, // LogicalOrTerm + 444, // LogicalXORTerm + 445, // LogicalAndTerm + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -24000,10 +23385,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24020,10 +23408,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24039,10 +23423,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24059,10 +23446,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24078,10 +23461,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24098,10 +23484,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24117,10 +23499,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24137,10 +23522,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24156,10 +23537,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24176,10 +23560,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24195,10 +23575,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24215,10 +23598,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24230,14 +23609,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S621 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec + 303, // Rvalue + 311, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral + 868, // MapLiteralKeyValuePairs + 358, // MapLiteralKeyValuePair + }, + gotoRow{ // S622 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24254,10 +23674,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24268,54 +23684,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S622 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 304, // Rvalue - 307, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral - 869, // MapLiteralKeyValuePairs - 359, // MapLiteralKeyValuePair - }, gotoRow{ // S623 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24332,10 +23712,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24351,10 +23727,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24371,10 +23750,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24390,10 +23765,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24410,10 +23788,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24429,10 +23803,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24449,10 +23826,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24468,10 +23841,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24488,10 +23864,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24507,10 +23879,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24527,10 +23902,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24546,10 +23917,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24566,10 +23940,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24585,10 +23955,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24605,10 +23978,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24624,10 +23993,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24644,10 +24016,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24663,10 +24031,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24683,10 +24054,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24702,10 +24069,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24722,10 +24092,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24741,10 +24107,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24761,10 +24130,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24780,10 +24145,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24800,10 +24168,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24819,10 +24183,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24839,10 +24206,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24858,10 +24221,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24878,10 +24244,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24897,10 +24259,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24917,10 +24282,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24936,10 +24297,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24956,10 +24320,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -24975,10 +24335,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -24995,10 +24358,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25014,10 +24373,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25034,10 +24396,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25053,10 +24411,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25073,10 +24434,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25092,10 +24449,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25112,10 +24472,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25131,10 +24487,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25151,10 +24510,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25170,10 +24525,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25190,10 +24548,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25209,10 +24563,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25229,10 +24586,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25248,10 +24601,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25268,10 +24624,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25287,10 +24639,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25307,10 +24662,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25326,10 +24677,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25346,10 +24700,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25365,10 +24715,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25385,10 +24738,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25404,10 +24753,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25424,10 +24776,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25443,10 +24791,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25463,10 +24814,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25482,10 +24829,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25502,10 +24852,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25521,37 +24867,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 873, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 872, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -25560,10 +24905,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25580,10 +24928,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25599,10 +24943,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25619,10 +24966,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25638,10 +24981,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25658,10 +25004,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25673,14 +25015,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S658 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + -1, // Rvalue + 874, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S659 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25697,10 +25080,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25711,81 +25090,41 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S659 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - 875, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S660 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 876, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 875, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -25794,10 +25133,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25814,10 +25156,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25833,37 +25171,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue 878, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -25872,30 +25209,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm 879, // LogicalXORTerm - 440, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 445, // LogicalAndTerm + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -25911,10 +25247,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25931,10 +25270,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25950,10 +25285,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -25970,10 +25308,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -25989,30 +25323,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm 881, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26028,30 +25361,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm 882, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26067,10 +25399,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26078,19 +25413,15 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 883, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26106,10 +25437,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26117,19 +25451,15 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 884, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26145,10 +25475,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26156,19 +25489,15 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 885, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26184,10 +25513,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26195,19 +25527,15 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 886, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26223,10 +25551,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26235,18 +25566,14 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 887, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26262,10 +25589,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26274,18 +25604,14 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 888, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26301,10 +25627,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26313,18 +25642,14 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 889, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26340,10 +25665,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26352,18 +25680,14 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 890, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26379,10 +25703,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26392,17 +25719,13 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm 891, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26418,10 +25741,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26432,16 +25758,12 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm 892, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26457,10 +25779,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26472,15 +25797,11 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm 893, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26496,10 +25817,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26512,14 +25836,10 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 894, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26535,10 +25855,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26551,14 +25874,10 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 895, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26574,10 +25893,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26591,13 +25913,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 896, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26613,10 +25931,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26630,13 +25951,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 897, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26652,10 +25969,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26669,13 +25989,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 898, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26691,10 +26007,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26708,13 +26027,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 899, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26730,10 +26045,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26747,13 +26065,9 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 900, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26769,10 +26083,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26789,10 +26106,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -26808,10 +26121,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26826,12 +26142,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 901, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26847,10 +26159,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26865,12 +26180,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 902, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26886,10 +26197,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26904,12 +26218,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 903, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26925,10 +26235,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26943,12 +26256,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 904, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -26964,10 +26273,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -26982,12 +26294,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 905, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -27003,10 +26311,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27021,12 +26332,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 906, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -27042,10 +26349,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27060,12 +26370,8 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 907, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -27081,10 +26387,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27101,10 +26410,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27120,10 +26425,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27140,10 +26448,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27159,10 +26463,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27179,10 +26486,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27198,10 +26501,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27218,10 +26524,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27237,10 +26539,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27257,10 +26562,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27276,10 +26577,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 434, // FieldName + 436, // DirectFieldName + 437, // IndirectFieldName + 435, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27295,11 +26599,7 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 908, // PowTerm - 457, // MlrvalOrFunction - 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName - 435, // FullSrec + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -27315,30 +26615,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 909, // Rvalue - 436, // TernaryTerm - 437, // LogicalOrTerm - 439, // LogicalXORTerm - 440, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction + -1, // BaseLvalue 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName + 436, // DirectFieldName + 437, // IndirectFieldName 435, // FullSrec + 909, // Rvalue + 441, // TernaryTerm + 442, // LogicalOrTerm + 444, // LogicalXORTerm + 445, // LogicalAndTerm + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -27354,10 +26653,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27374,10 +26676,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27393,10 +26691,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27413,10 +26714,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27432,10 +26729,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27452,10 +26752,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27471,10 +26767,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27491,10 +26790,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27510,10 +26805,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27530,10 +26828,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27549,10 +26843,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27569,10 +26866,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27588,10 +26881,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27608,10 +26904,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27627,10 +26919,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27647,10 +26942,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27666,10 +26957,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27686,10 +26980,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27705,10 +26995,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27725,10 +27018,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27744,10 +27033,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27764,10 +27056,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27783,10 +27071,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27803,10 +27094,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27822,10 +27109,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27842,10 +27132,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27861,10 +27147,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27881,10 +27170,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27900,10 +27185,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27920,10 +27208,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27939,10 +27223,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27959,10 +27246,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -27978,10 +27261,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -27998,10 +27284,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28017,10 +27299,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28037,10 +27322,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28056,10 +27337,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28076,10 +27360,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28095,10 +27375,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28115,10 +27398,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28134,10 +27413,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28154,10 +27436,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28173,10 +27451,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28193,10 +27474,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28212,10 +27489,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28232,10 +27512,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28251,10 +27527,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28271,10 +27550,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28290,10 +27565,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28310,10 +27588,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28329,10 +27603,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28349,10 +27626,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28368,10 +27641,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28388,10 +27664,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28407,10 +27679,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28427,10 +27702,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28446,10 +27717,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28466,10 +27740,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28485,10 +27755,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28505,10 +27778,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28524,10 +27793,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28544,10 +27816,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28563,10 +27831,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28583,10 +27854,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28602,10 +27869,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28622,10 +27892,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28641,10 +27907,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28661,10 +27930,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28680,10 +27945,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28700,10 +27968,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28719,10 +27983,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28739,10 +28006,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28758,10 +28021,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28778,10 +28044,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28797,37 +28059,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 918, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 917, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -28836,10 +28097,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28856,10 +28120,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28875,10 +28135,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28895,10 +28158,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28914,10 +28173,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28934,10 +28196,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28953,10 +28211,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -28973,10 +28234,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -28992,10 +28249,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29012,10 +28272,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29031,10 +28287,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29051,10 +28310,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29070,10 +28325,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29090,10 +28348,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29109,10 +28363,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29129,10 +28386,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29148,10 +28401,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29168,10 +28424,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29187,10 +28439,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29207,10 +28462,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29226,10 +28477,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29246,10 +28500,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29265,10 +28515,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29285,10 +28538,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29304,10 +28553,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29324,10 +28576,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29343,10 +28591,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29363,10 +28614,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29382,10 +28629,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29402,10 +28652,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29421,10 +28667,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29441,10 +28690,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29460,10 +28705,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29480,10 +28728,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29499,10 +28743,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29519,10 +28766,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29538,10 +28781,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29558,10 +28804,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29577,10 +28819,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29597,10 +28842,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29616,10 +28857,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29636,10 +28880,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29655,10 +28895,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29675,10 +28918,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29694,10 +28933,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29714,10 +28956,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29733,10 +28971,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29753,10 +28994,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29772,10 +29009,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29792,10 +29032,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29811,10 +29047,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29831,10 +29070,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29850,10 +29085,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29870,10 +29108,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29889,10 +29123,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29909,10 +29146,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29928,10 +29161,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29948,10 +29184,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -29967,10 +29199,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -29987,10 +29222,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30006,10 +29237,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30026,10 +29260,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30045,10 +29275,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30065,10 +29298,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30084,10 +29313,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30104,10 +29336,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30123,10 +29351,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30143,10 +29374,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30162,10 +29389,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30182,10 +29412,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30201,37 +29427,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 923, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 922, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -30240,10 +29465,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30260,10 +29488,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30279,10 +29503,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30299,10 +29526,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30318,10 +29541,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30338,10 +29564,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30357,10 +29579,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30377,10 +29602,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30396,10 +29617,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30416,10 +29640,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30435,10 +29655,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30455,10 +29678,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30474,10 +29693,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30494,10 +29716,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30513,10 +29731,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30533,10 +29754,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30552,10 +29769,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30572,10 +29792,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30591,10 +29807,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30611,10 +29830,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30626,53 +29841,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S785 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 924, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair }, gotoRow{ // S786 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30689,10 +29906,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30708,10 +29921,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30728,10 +29944,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30747,10 +29959,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30767,10 +29982,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30786,10 +29997,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30806,10 +30020,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30825,10 +30035,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30845,10 +30058,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30864,10 +30073,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30884,10 +30096,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30903,10 +30111,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30923,10 +30134,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30942,10 +30149,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -30962,10 +30172,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -30977,14 +30183,169 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S794 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S795 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S796 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S797 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S798 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31000,30 +30361,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 947, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S795 + gotoRow{ // S799 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31040,10 +30400,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31054,15 +30410,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S796 + gotoRow{ // S800 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31078,30 +30437,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 955, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S797 + gotoRow{ // S801 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31117,30 +30475,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 956, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S798 + gotoRow{ // S802 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31156,30 +30513,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 957, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S799 + gotoRow{ // S803 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31196,10 +30552,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31210,15 +30562,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S800 + gotoRow{ // S804 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31235,10 +30590,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31249,15 +30600,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S801 + gotoRow{ // S805 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31273,30 +30627,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 958, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S802 + gotoRow{ // S806 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31312,186 +30665,29 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 959, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S803 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S804 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 962, // Rvalue - 197, // TernaryTerm - 198, // LogicalOrTerm - 199, // LogicalXORTerm - 200, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction - 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName - 196, // FullSrec - 229, // ContextVariable - 241, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 243, // ArrayOrMapIndexAccess - 244, // ArraySliceAccess - 245, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S805 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S806 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S807 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31508,10 +30704,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31527,37 +30719,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 963, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 195, // FieldName + 197, // DirectFieldName + 198, // IndirectFieldName + 196, // FullSrec + 962, // Rvalue + 202, // TernaryTerm + 203, // LogicalOrTerm + 204, // LogicalXORTerm + 205, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction + 229, // ContextVariable + 241, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 243, // ArrayOrMapIndexAccess + 244, // ArraySliceAccess + 245, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -31566,10 +30757,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31586,10 +30780,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31605,10 +30795,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31625,10 +30818,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31644,10 +30833,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31664,10 +30856,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31683,10 +30871,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31703,10 +30894,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31722,10 +30909,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31742,10 +30932,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31761,10 +30947,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31781,10 +30970,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31800,10 +30985,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31820,10 +31008,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31839,10 +31023,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31859,10 +31046,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31878,10 +31061,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31898,10 +31084,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31917,10 +31099,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31937,10 +31122,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31956,10 +31137,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -31976,10 +31160,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -31995,10 +31175,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32015,10 +31198,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32034,10 +31213,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32054,10 +31236,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32073,10 +31251,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32093,10 +31274,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32112,10 +31289,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32132,10 +31312,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32151,10 +31327,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32171,10 +31350,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32190,10 +31365,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32210,10 +31388,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32229,10 +31403,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32249,10 +31426,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32264,14 +31437,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S827 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + 247, // Rvalue + 256, // TernaryTerm + 257, // LogicalOrTerm + 258, // LogicalXORTerm + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + 964, // ArrayLiteralElements + 298, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S828 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32288,10 +31502,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32302,54 +31512,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S828 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 248, // Rvalue - 251, // TernaryTerm - 252, // LogicalOrTerm - 253, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - 965, // ArrayLiteralElements - 299, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S829 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32366,10 +31540,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32385,10 +31555,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32405,10 +31578,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32420,14 +31589,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S831 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec + 303, // Rvalue + 311, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral + 966, // MapLiteralKeyValuePairs + 358, // MapLiteralKeyValuePair + }, + gotoRow{ // S832 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32444,10 +31654,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32458,54 +31664,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S832 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 304, // Rvalue - 307, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral - 967, // MapLiteralKeyValuePairs - 359, // MapLiteralKeyValuePair - }, gotoRow{ // S833 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32522,10 +31692,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32541,10 +31707,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32561,10 +31730,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32580,10 +31745,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32600,10 +31768,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32619,10 +31783,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32639,10 +31806,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32658,10 +31821,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32678,10 +31844,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32697,10 +31859,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32717,10 +31882,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32736,10 +31897,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32756,10 +31920,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32775,10 +31935,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32795,10 +31958,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32814,10 +31973,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32834,10 +31996,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32853,10 +32011,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32873,10 +32034,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32892,10 +32049,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32912,10 +32072,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32931,10 +32087,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32951,10 +32110,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -32970,10 +32125,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -32990,10 +32148,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33009,10 +32163,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33029,10 +32186,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33048,10 +32201,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33068,10 +32224,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33087,10 +32239,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33107,10 +32262,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33126,10 +32277,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33146,10 +32300,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33165,10 +32315,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33185,10 +32338,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33204,10 +32353,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33224,10 +32376,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33243,10 +32391,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33263,10 +32414,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33282,10 +32429,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33302,10 +32452,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33321,10 +32467,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33341,10 +32490,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33360,10 +32505,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33380,10 +32528,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33399,10 +32543,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33419,10 +32566,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33438,10 +32581,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33458,10 +32604,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33477,10 +32619,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33497,10 +32642,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33516,10 +32657,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33536,10 +32680,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33555,10 +32695,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33575,10 +32718,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33594,10 +32733,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33614,10 +32756,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33633,10 +32771,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33653,10 +32794,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33672,10 +32809,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33692,10 +32832,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33711,37 +32847,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 971, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 970, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -33750,10 +32885,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33770,10 +32908,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33789,10 +32923,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33809,10 +32946,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33828,10 +32961,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33848,10 +32984,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33867,10 +32999,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33887,10 +33022,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33902,14 +33033,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S869 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 87, // FieldName + 89, // DirectFieldName + 90, // IndirectFieldName + 88, // FullSrec + -1, // Rvalue + 972, // TernaryTerm + 95, // LogicalOrTerm + 96, // LogicalXORTerm + 97, // LogicalAndTerm + 98, // EqneTerm + 99, // CmpTerm + 100, // BitwiseORTerm + 101, // BitwiseXORTerm + 102, // BitwiseANDTerm + 103, // BitwiseShiftTerm + 104, // AddsubdotTerm + 106, // MuldivTerm + 110, // UnaryOpTerm + 111, // PowTerm + 114, // MlrvalOrFunction + 121, // ContextVariable + 133, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 135, // ArrayOrMapIndexAccess + 136, // ArraySliceAccess + 137, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S870 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -33926,10 +33098,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -33940,81 +33108,41 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S870 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - 973, // TernaryTerm - 91, // LogicalOrTerm - 92, // LogicalXORTerm - 93, // LogicalAndTerm - 94, // EqneTerm - 95, // CmpTerm - 96, // BitwiseORTerm - 97, // BitwiseXORTerm - 98, // BitwiseANDTerm - 99, // BitwiseShiftTerm - 100, // AddsubdotTerm - 102, // MuldivTerm - 106, // UnaryOpTerm - 107, // PowTerm - 110, // MlrvalOrFunction - 88, // FieldName - 112, // DirectFieldName - 113, // IndirectFieldName - 89, // FullSrec - 122, // ContextVariable - 134, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 136, // ArrayOrMapIndexAccess - 137, // ArraySliceAccess - 138, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S871 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 974, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 973, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -34023,10 +33151,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34043,10 +33174,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34062,10 +33189,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34082,10 +33212,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34101,10 +33227,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34121,10 +33250,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34140,10 +33265,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34160,10 +33288,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34179,10 +33303,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34199,10 +33326,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34218,10 +33341,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34238,10 +33364,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34257,10 +33379,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34277,10 +33402,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34296,10 +33417,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34316,10 +33440,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34335,10 +33455,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34355,10 +33478,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34374,10 +33493,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34394,10 +33516,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34413,10 +33531,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34433,10 +33554,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34452,10 +33569,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34472,10 +33592,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34491,10 +33607,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34511,10 +33630,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34530,10 +33645,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34550,10 +33668,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34569,10 +33683,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34589,10 +33706,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34608,10 +33721,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34628,10 +33744,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34647,10 +33759,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34667,10 +33782,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34686,10 +33797,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34706,10 +33820,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34725,10 +33835,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34745,10 +33858,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34764,10 +33873,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34784,10 +33896,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34803,10 +33911,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34823,10 +33934,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34842,10 +33949,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34862,10 +33972,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34881,10 +33987,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34901,10 +34010,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34920,10 +34025,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34940,10 +34048,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34959,10 +34063,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -34979,10 +34086,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -34998,10 +34101,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35018,10 +34124,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35037,10 +34139,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35057,10 +34162,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35076,10 +34177,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35096,10 +34200,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35115,10 +34215,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35135,10 +34238,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35154,10 +34253,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35174,10 +34276,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35193,10 +34291,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35213,10 +34314,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35232,10 +34329,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35252,10 +34352,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35271,10 +34367,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35291,10 +34390,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35310,10 +34405,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35330,10 +34428,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35349,10 +34443,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35369,10 +34466,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35388,10 +34481,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35408,10 +34504,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35427,10 +34519,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35447,10 +34542,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35466,10 +34557,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35486,10 +34580,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35505,37 +34595,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 981, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 980, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -35544,10 +34633,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35564,10 +34656,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35583,10 +34671,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35603,10 +34694,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35622,10 +34709,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35642,10 +34732,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35657,73 +34743,33 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S914 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S915 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - -1, // Rvalue - 983, // TernaryTerm - 198, // LogicalOrTerm - 199, // LogicalXORTerm - 200, // LogicalAndTerm - 201, // EqneTerm - 202, // CmpTerm - 203, // BitwiseORTerm - 204, // BitwiseXORTerm - 205, // BitwiseANDTerm - 206, // BitwiseShiftTerm - 207, // AddsubdotTerm - 209, // MuldivTerm - 213, // UnaryOpTerm - 214, // PowTerm - 217, // MlrvalOrFunction + -1, // BaseLvalue 195, // FieldName - 219, // DirectFieldName - 220, // IndirectFieldName + 197, // DirectFieldName + 198, // IndirectFieldName 196, // FullSrec + -1, // Rvalue + 982, // TernaryTerm + 203, // LogicalOrTerm + 204, // LogicalXORTerm + 205, // LogicalAndTerm + 206, // EqneTerm + 207, // CmpTerm + 208, // BitwiseORTerm + 209, // BitwiseXORTerm + 210, // BitwiseANDTerm + 211, // BitwiseShiftTerm + 212, // AddsubdotTerm + 214, // MuldivTerm + 218, // UnaryOpTerm + 219, // PowTerm + 222, // MlrvalOrFunction 229, // ContextVariable 241, // ArrayLiteral -1, // ArrayLiteralElements @@ -35734,54 +34780,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S916 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 984, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S917 + gotoRow{ // S915 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35798,10 +34808,82 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S916 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 983, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S917 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue -1, // FieldName -1, // DirectFieldName -1, // IndirectFieldName -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35817,10 +34899,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35837,10 +34922,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35852,14 +34933,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S919 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 248, // FieldName + 250, // DirectFieldName + 251, // IndirectFieldName + 249, // FullSrec + -1, // Rvalue + 986, // TernaryTerm + 257, // LogicalOrTerm + 258, // LogicalXORTerm + 259, // LogicalAndTerm + 260, // EqneTerm + 261, // CmpTerm + 262, // BitwiseORTerm + 263, // BitwiseXORTerm + 264, // BitwiseANDTerm + 265, // BitwiseShiftTerm + 266, // AddsubdotTerm + 268, // MuldivTerm + 272, // UnaryOpTerm + 273, // PowTerm + 276, // MlrvalOrFunction + 283, // ContextVariable + 295, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 299, // ArrayOrMapIndexAccess + 300, // ArraySliceAccess + 301, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S920 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35876,10 +34998,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -35890,81 +35008,41 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S920 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - 987, // TernaryTerm - 252, // LogicalOrTerm - 253, // LogicalXORTerm - 254, // LogicalAndTerm - 255, // EqneTerm - 256, // CmpTerm - 257, // BitwiseORTerm - 258, // BitwiseXORTerm - 259, // BitwiseANDTerm - 260, // BitwiseShiftTerm - 261, // AddsubdotTerm - 263, // MuldivTerm - 267, // UnaryOpTerm - 268, // PowTerm - 271, // MlrvalOrFunction - 249, // FieldName - 273, // DirectFieldName - 274, // IndirectFieldName - 250, // FullSrec - 284, // ContextVariable - 296, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 300, // ArrayOrMapIndexAccess - 301, // ArraySliceAccess - 302, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S921 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 988, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 987, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -35973,10 +35051,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -35993,10 +35074,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -36012,10 +35089,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36032,10 +35112,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -36051,10 +35127,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36071,10 +35150,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -36090,37 +35165,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec -1, // Rvalue 991, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36129,37 +35203,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm 992, // LogicalXORTerm - 786, // LogicalAndTerm - 787, // EqneTerm - 788, // CmpTerm - 789, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 790, // LogicalAndTerm + 791, // EqneTerm + 792, // CmpTerm + 793, // BitwiseORTerm + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36168,37 +35241,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm 993, // LogicalAndTerm - 787, // EqneTerm - 788, // CmpTerm - 789, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 791, // EqneTerm + 792, // CmpTerm + 793, // BitwiseORTerm + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36207,37 +35279,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm -1, // LogicalXORTerm -1, // LogicalAndTerm 994, // EqneTerm - 788, // CmpTerm - 789, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 792, // CmpTerm + 793, // BitwiseORTerm + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36246,10 +35317,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36257,26 +35331,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 995, // CmpTerm - 789, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 793, // BitwiseORTerm + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36285,10 +35355,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36296,26 +35369,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 996, // CmpTerm - 789, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 793, // BitwiseORTerm + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36324,10 +35393,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36335,26 +35407,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 997, // CmpTerm - 789, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 793, // BitwiseORTerm + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36363,10 +35431,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36374,26 +35445,22 @@ var gotoTab = gotoTable{ -1, // LogicalAndTerm -1, // EqneTerm 998, // CmpTerm - 789, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 793, // BitwiseORTerm + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36402,10 +35469,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36414,25 +35484,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 999, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36441,10 +35507,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36453,25 +35522,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 1000, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36480,10 +35545,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36492,25 +35560,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 1001, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36519,10 +35583,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36531,25 +35598,21 @@ var gotoTab = gotoTable{ -1, // EqneTerm -1, // CmpTerm 1002, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36558,10 +35621,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36571,24 +35637,20 @@ var gotoTab = gotoTable{ -1, // CmpTerm -1, // BitwiseORTerm 1003, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36597,10 +35659,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36611,23 +35676,19 @@ var gotoTab = gotoTable{ -1, // BitwiseORTerm -1, // BitwiseXORTerm 1004, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36636,10 +35697,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36651,22 +35715,18 @@ var gotoTab = gotoTable{ -1, // BitwiseXORTerm -1, // BitwiseANDTerm 1005, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36675,10 +35735,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36691,21 +35754,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 1006, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36714,10 +35773,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36730,21 +35792,17 @@ var gotoTab = gotoTable{ -1, // BitwiseANDTerm -1, // BitwiseShiftTerm 1007, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36753,10 +35811,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36770,20 +35831,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 1008, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36792,10 +35849,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36809,20 +35869,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 1009, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36831,10 +35887,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36848,20 +35907,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 1010, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36870,10 +35925,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36887,20 +35945,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 1011, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36909,10 +35963,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36926,20 +35983,16 @@ var gotoTab = gotoTable{ -1, // BitwiseShiftTerm -1, // AddsubdotTerm 1012, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -36948,10 +36001,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -36968,10 +36024,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -36987,10 +36039,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37005,19 +36060,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1013, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -37026,10 +36077,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37044,19 +36098,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1014, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -37065,10 +36115,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37083,19 +36136,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1015, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -37104,10 +36153,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37122,19 +36174,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1016, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -37143,10 +36191,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37161,19 +36212,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1017, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -37182,10 +36229,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37200,19 +36250,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1018, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -37221,10 +36267,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37239,19 +36288,15 @@ var gotoTab = gotoTable{ -1, // AddsubdotTerm -1, // MuldivTerm 1019, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -37260,10 +36305,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37280,10 +36328,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37299,10 +36343,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37319,10 +36366,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37338,10 +36381,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37358,10 +36404,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37377,10 +36419,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37397,10 +36442,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37416,10 +36457,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37436,10 +36480,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37455,10 +36495,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37474,18 +36517,14 @@ var gotoTab = gotoTable{ -1, // MuldivTerm -1, // UnaryOpTerm 1020, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -37494,30 +36533,29 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 1021, // Rvalue - 436, // TernaryTerm - 437, // LogicalOrTerm - 439, // LogicalXORTerm - 440, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction + -1, // BaseLvalue 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName + 436, // DirectFieldName + 437, // IndirectFieldName 435, // FullSrec + 1021, // Rvalue + 441, // TernaryTerm + 442, // LogicalOrTerm + 444, // LogicalXORTerm + 445, // LogicalAndTerm + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -37533,10 +36571,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37553,10 +36594,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37572,10 +36609,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37592,10 +36632,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37611,10 +36647,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37631,10 +36670,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37650,10 +36685,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37670,10 +36708,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37689,10 +36723,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37709,10 +36746,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37724,14 +36757,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S967 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 304, // FieldName + 306, // DirectFieldName + 307, // IndirectFieldName + 305, // FullSrec + -1, // Rvalue + 1026, // TernaryTerm + 312, // LogicalOrTerm + 313, // LogicalXORTerm + 314, // LogicalAndTerm + 315, // EqneTerm + 316, // CmpTerm + 317, // BitwiseORTerm + 318, // BitwiseXORTerm + 319, // BitwiseANDTerm + 320, // BitwiseShiftTerm + 321, // AddsubdotTerm + 323, // MuldivTerm + 327, // UnaryOpTerm + 328, // PowTerm + 331, // MlrvalOrFunction + 338, // ContextVariable + 350, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 352, // ArrayOrMapIndexAccess + 353, // ArraySliceAccess + 354, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S968 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37748,10 +36822,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37762,81 +36832,41 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S968 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - 1027, // TernaryTerm - 308, // LogicalOrTerm - 309, // LogicalXORTerm - 310, // LogicalAndTerm - 311, // EqneTerm - 312, // CmpTerm - 313, // BitwiseORTerm - 314, // BitwiseXORTerm - 315, // BitwiseANDTerm - 316, // BitwiseShiftTerm - 317, // AddsubdotTerm - 319, // MuldivTerm - 323, // UnaryOpTerm - 324, // PowTerm - 327, // MlrvalOrFunction - 305, // FieldName - 329, // DirectFieldName - 330, // IndirectFieldName - 306, // FullSrec - 339, // ContextVariable - 351, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 353, // ArrayOrMapIndexAccess - 354, // ArraySliceAccess - 355, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S969 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 1028, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 1027, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -37845,10 +36875,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37865,10 +36898,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37884,10 +36913,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37904,10 +36936,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37923,10 +36951,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37943,10 +36974,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -37962,10 +36989,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -37982,10 +37012,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38001,10 +37027,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38021,10 +37050,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38040,10 +37065,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38060,10 +37088,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38079,10 +37103,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38099,10 +37126,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38114,73 +37137,33 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S977 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S978 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - -1, // Rvalue - 1032, // TernaryTerm - 437, // LogicalOrTerm - 439, // LogicalXORTerm - 440, // LogicalAndTerm - 441, // EqneTerm - 442, // CmpTerm - 443, // BitwiseORTerm - 444, // BitwiseXORTerm - 445, // BitwiseANDTerm - 446, // BitwiseShiftTerm - 447, // AddsubdotTerm - 449, // MuldivTerm - 453, // UnaryOpTerm - 454, // PowTerm - 457, // MlrvalOrFunction + -1, // BaseLvalue 434, // FieldName - 459, // DirectFieldName - 460, // IndirectFieldName + 436, // DirectFieldName + 437, // IndirectFieldName 435, // FullSrec + -1, // Rvalue + 1031, // TernaryTerm + 442, // LogicalOrTerm + 444, // LogicalXORTerm + 445, // LogicalAndTerm + 446, // EqneTerm + 447, // CmpTerm + 448, // BitwiseORTerm + 449, // BitwiseXORTerm + 450, // BitwiseANDTerm + 451, // BitwiseShiftTerm + 452, // AddsubdotTerm + 454, // MuldivTerm + 458, // UnaryOpTerm + 459, // PowTerm + 462, // MlrvalOrFunction 469, // ContextVariable 481, // ArrayLiteral -1, // ArrayLiteralElements @@ -38191,54 +37174,18 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S979 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - 1033, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S980 + gotoRow{ // S978 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38255,10 +37202,82 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction + -1, // ContextVariable + -1, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + -1, // ArrayOrMapIndexAccess + -1, // ArraySliceAccess + -1, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S979 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 1032, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S980 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue -1, // FieldName -1, // DirectFieldName -1, // IndirectFieldName -1, // FullSrec + -1, // Rvalue + -1, // TernaryTerm + -1, // LogicalOrTerm + -1, // LogicalXORTerm + -1, // LogicalAndTerm + -1, // EqneTerm + -1, // CmpTerm + -1, // BitwiseORTerm + -1, // BitwiseXORTerm + -1, // BitwiseANDTerm + -1, // BitwiseShiftTerm + -1, // AddsubdotTerm + -1, // MuldivTerm + -1, // UnaryOpTerm + -1, // PowTerm + -1, // MlrvalOrFunction -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38274,10 +37293,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38294,10 +37316,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38313,10 +37331,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38333,10 +37354,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38352,10 +37369,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38372,10 +37392,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38391,10 +37407,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38411,10 +37430,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38430,10 +37445,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38450,10 +37468,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38469,10 +37483,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38489,10 +37506,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38508,10 +37521,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38528,10 +37544,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38547,10 +37559,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38567,10 +37582,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38586,10 +37597,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38606,10 +37620,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38625,10 +37635,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38645,10 +37658,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38664,10 +37673,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38684,10 +37696,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38703,10 +37711,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38723,10 +37734,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38742,10 +37749,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38762,10 +37772,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38781,10 +37787,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38801,10 +37810,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38820,10 +37825,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38840,10 +37848,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38859,10 +37863,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38879,10 +37886,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38898,10 +37901,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38918,10 +37924,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38937,10 +37939,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38957,10 +37962,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -38976,10 +37977,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -38996,10 +38000,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39015,10 +38015,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39035,10 +38038,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39054,10 +38053,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39074,10 +38076,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39093,10 +38091,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39113,10 +38114,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39132,10 +38129,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39152,10 +38152,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39171,10 +38167,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39191,10 +38190,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39210,10 +38205,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39230,10 +38228,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39249,10 +38243,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39269,10 +38266,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39288,10 +38281,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39308,10 +38304,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39327,10 +38319,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39347,10 +38342,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39366,10 +38357,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39386,10 +38380,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39405,10 +38395,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39425,10 +38418,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39444,10 +38433,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39464,10 +38456,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39483,10 +38471,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39503,10 +38494,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39522,10 +38509,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39542,10 +38532,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39561,10 +38547,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39581,10 +38570,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39600,10 +38585,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39620,10 +38608,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39639,10 +38623,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39659,10 +38646,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39678,10 +38661,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39698,10 +38684,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39717,10 +38699,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39737,10 +38722,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39756,10 +38737,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39776,10 +38760,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39795,10 +38775,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39815,10 +38798,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39834,10 +38813,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39854,10 +38836,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39873,37 +38851,36 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 1041, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 1040, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -39912,10 +38889,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39932,10 +38912,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39951,10 +38927,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -39971,10 +38950,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -39990,10 +38965,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40010,10 +38988,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40029,10 +39003,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40049,10 +39026,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40068,10 +39041,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40088,10 +39064,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40107,10 +39079,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40127,10 +39102,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40146,10 +39117,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40166,10 +39140,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40185,10 +39155,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40205,10 +39178,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40224,10 +39193,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40244,10 +39216,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40263,10 +39231,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40283,10 +39254,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40302,10 +39269,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40322,10 +39292,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40341,10 +39307,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40361,10 +39330,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40380,10 +39345,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40400,10 +39368,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40419,10 +39383,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40439,10 +39406,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40454,14 +39417,55 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePair }, gotoRow{ // S1037 + -1, // S' + -1, // Root + -1, // StatementBlock + -1, // Statement + -1, // Assignment + -1, // Lvalue + -1, // BaseLvalue + 780, // FieldName + 782, // DirectFieldName + 783, // IndirectFieldName + 781, // FullSrec + -1, // Rvalue + 1044, // TernaryTerm + 788, // LogicalOrTerm + 789, // LogicalXORTerm + 790, // LogicalAndTerm + 791, // EqneTerm + 792, // CmpTerm + 793, // BitwiseORTerm + 794, // BitwiseXORTerm + 795, // BitwiseANDTerm + 796, // BitwiseShiftTerm + 797, // AddsubdotTerm + 799, // MuldivTerm + 803, // UnaryOpTerm + 804, // PowTerm + 807, // MlrvalOrFunction + 814, // ContextVariable + 826, // ArrayLiteral + -1, // ArrayLiteralElements + -1, // ArrayLiteralElement + 828, // ArrayOrMapIndexAccess + 829, // ArraySliceAccess + 830, // MapLiteral + -1, // MapLiteralKeyValuePairs + -1, // MapLiteralKeyValuePair + }, + gotoRow{ // S1038 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40478,10 +39482,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40492,81 +39492,41 @@ var gotoTab = gotoTable{ -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, - gotoRow{ // S1038 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - 1045, // TernaryTerm - 784, // LogicalOrTerm - 785, // LogicalXORTerm - 786, // LogicalAndTerm - 787, // EqneTerm - 788, // CmpTerm - 789, // BitwiseORTerm - 790, // BitwiseXORTerm - 791, // BitwiseANDTerm - 792, // BitwiseShiftTerm - 793, // AddsubdotTerm - 795, // MuldivTerm - 799, // UnaryOpTerm - 800, // PowTerm - 803, // MlrvalOrFunction - 781, // FieldName - 805, // DirectFieldName - 806, // IndirectFieldName - 782, // FullSrec - 815, // ContextVariable - 827, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - 829, // ArrayOrMapIndexAccess - 830, // ArraySliceAccess - 831, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, gotoRow{ // S1039 -1, // S' -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue - 1046, // Rvalue - 36, // TernaryTerm - 37, // LogicalOrTerm - 38, // LogicalXORTerm - 39, // LogicalAndTerm - 40, // EqneTerm - 41, // CmpTerm - 42, // BitwiseORTerm - 43, // BitwiseXORTerm - 44, // BitwiseANDTerm - 45, // BitwiseShiftTerm - 46, // AddsubdotTerm - 48, // MuldivTerm - 52, // UnaryOpTerm - 53, // PowTerm - 56, // MlrvalOrFunction - 34, // FieldName - 58, // DirectFieldName - 59, // IndirectFieldName - 35, // FullSrec - 68, // ContextVariable - 80, // ArrayLiteral + -1, // BaseLvalue + 33, // FieldName + 35, // DirectFieldName + 36, // IndirectFieldName + 34, // FullSrec + 1045, // Rvalue + 40, // TernaryTerm + 41, // LogicalOrTerm + 42, // LogicalXORTerm + 43, // LogicalAndTerm + 44, // EqneTerm + 45, // CmpTerm + 46, // BitwiseORTerm + 47, // BitwiseXORTerm + 48, // BitwiseANDTerm + 49, // BitwiseShiftTerm + 50, // AddsubdotTerm + 52, // MuldivTerm + 56, // UnaryOpTerm + 57, // PowTerm + 60, // MlrvalOrFunction + 67, // ContextVariable + 79, // ArrayLiteral -1, // ArrayLiteralElements -1, // ArrayLiteralElement - 82, // ArrayOrMapIndexAccess - 83, // ArraySliceAccess - 84, // MapLiteral + 81, // ArrayOrMapIndexAccess + 82, // ArraySliceAccess + 83, // MapLiteral -1, // MapLiteralKeyValuePairs -1, // MapLiteralKeyValuePair }, @@ -40575,10 +39535,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40595,10 +39558,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40614,10 +39573,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40634,10 +39596,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40653,10 +39611,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40673,10 +39634,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40692,10 +39649,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40712,10 +39672,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40731,10 +39687,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40751,10 +39710,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40770,10 +39725,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40790,10 +39748,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40809,10 +39763,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40829,10 +39786,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40848,10 +39801,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40868,10 +39824,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements @@ -40887,10 +39839,13 @@ var gotoTab = gotoTable{ -1, // Root -1, // StatementBlock -1, // Statement - -1, // StatementInBody -1, // Assignment - -1, // BaseLvalue -1, // Lvalue + -1, // BaseLvalue + -1, // FieldName + -1, // DirectFieldName + -1, // IndirectFieldName + -1, // FullSrec -1, // Rvalue -1, // TernaryTerm -1, // LogicalOrTerm @@ -40907,49 +39862,6 @@ var gotoTab = gotoTable{ -1, // UnaryOpTerm -1, // PowTerm -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec - -1, // ContextVariable - -1, // ArrayLiteral - -1, // ArrayLiteralElements - -1, // ArrayLiteralElement - -1, // ArrayOrMapIndexAccess - -1, // ArraySliceAccess - -1, // MapLiteral - -1, // MapLiteralKeyValuePairs - -1, // MapLiteralKeyValuePair - }, - gotoRow{ // S1049 - -1, // S' - -1, // Root - -1, // StatementBlock - -1, // Statement - -1, // StatementInBody - -1, // Assignment - -1, // BaseLvalue - -1, // Lvalue - -1, // Rvalue - -1, // TernaryTerm - -1, // LogicalOrTerm - -1, // LogicalXORTerm - -1, // LogicalAndTerm - -1, // EqneTerm - -1, // CmpTerm - -1, // BitwiseORTerm - -1, // BitwiseXORTerm - -1, // BitwiseANDTerm - -1, // BitwiseShiftTerm - -1, // AddsubdotTerm - -1, // MuldivTerm - -1, // UnaryOpTerm - -1, // PowTerm - -1, // MlrvalOrFunction - -1, // FieldName - -1, // DirectFieldName - -1, // IndirectFieldName - -1, // FullSrec -1, // ContextVariable -1, // ArrayLiteral -1, // ArrayLiteralElements diff --git a/go/src/miller/parsing/parser/parser.go b/go/src/miller/parsing/parser/parser.go index 87db73243..7f31664e1 100644 --- a/go/src/miller/parsing/parser/parser.go +++ b/go/src/miller/parsing/parser/parser.go @@ -11,9 +11,9 @@ import ( ) const ( - numProductions = 124 - numStates = 1050 - numSymbols = 116 + numProductions = 123 + numStates = 1049 + numSymbols = 115 ) // Stack diff --git a/go/src/miller/parsing/parser/productionstable.go b/go/src/miller/parsing/parser/productionstable.go index f7ee511c4..533d1252b 100644 --- a/go/src/miller/parsing/parser/productionstable.go +++ b/go/src/miller/parsing/parser/productionstable.go @@ -71,7 +71,7 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `Statement : StatementInBody << >>`, + String: `Statement : Assignment << >>`, Id: "Statement", NTType: 3, Index: 5, @@ -81,25 +81,25 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `StatementInBody : Assignment << >>`, - Id: "StatementInBody", + String: `Assignment : Lvalue "=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", NTType: 4, Index: 6, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `Assignment : BaseLvalue "=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 7, 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: 5, + Index: 7, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, ProdTabEntry{ String: `BaseLvalue : FieldName << >>`, Id: "BaseLvalue", @@ -121,8 +121,8 @@ var productionsTable = ProdTab{ }, }, ProdTabEntry{ - String: `Lvalue : BaseLvalue << >>`, - Id: "Lvalue", + String: `FieldName : DirectFieldName << >>`, + Id: "FieldName", NTType: 7, Index: 10, NumSymbols: 1, @@ -130,721 +130,11 @@ var productionsTable = ProdTab{ return X[0], nil }, }, - ProdTabEntry{ - String: `Assignment : Lvalue "||=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 11, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "^^=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 12, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "&&=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 13, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "|=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 14, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "^=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 15, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "&=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 16, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "<<=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 17, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue ">>=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 18, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "+=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 19, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue ".=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 20, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "-=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 21, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "*=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 22, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "/=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 23, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "//=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 24, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "%!=(MISSING)" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 25, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Assignment : Lvalue "**=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, - Id: "Assignment", - NTType: 5, - Index: 26, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) - }, - }, - ProdTabEntry{ - String: `Rvalue : TernaryTerm << >>`, - Id: "Rvalue", - NTType: 8, - Index: 27, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `TernaryTerm : LogicalOrTerm "?" TernaryTerm ":" TernaryTerm << dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) >>`, - Id: "TernaryTerm", - NTType: 9, - Index: 28, - NumSymbols: 5, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `TernaryTerm : LogicalOrTerm << >>`, - Id: "TernaryTerm", - NTType: 9, - Index: 29, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `LogicalOrTerm : LogicalOrTerm "||" LogicalXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "LogicalOrTerm", - NTType: 10, - Index: 30, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `LogicalOrTerm : LogicalXORTerm << >>`, - Id: "LogicalOrTerm", - NTType: 10, - Index: 31, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `LogicalXORTerm : LogicalXORTerm "^^" LogicalAndTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "LogicalXORTerm", - NTType: 11, - Index: 32, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `LogicalXORTerm : LogicalAndTerm << >>`, - Id: "LogicalXORTerm", - NTType: 11, - Index: 33, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `LogicalAndTerm : LogicalAndTerm "&&" EqneTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "LogicalAndTerm", - NTType: 12, - Index: 34, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `LogicalAndTerm : EqneTerm << >>`, - Id: "LogicalAndTerm", - NTType: 12, - Index: 35, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `EqneTerm : EqneTerm "=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "EqneTerm", - NTType: 13, - Index: 36, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `EqneTerm : EqneTerm "!=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "EqneTerm", - NTType: 13, - Index: 37, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `EqneTerm : EqneTerm "==" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "EqneTerm", - NTType: 13, - Index: 38, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `EqneTerm : EqneTerm "!=" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "EqneTerm", - NTType: 13, - Index: 39, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `EqneTerm : CmpTerm << >>`, - Id: "EqneTerm", - NTType: 13, - Index: 40, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `CmpTerm : CmpTerm ">" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "CmpTerm", - NTType: 14, - Index: 41, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `CmpTerm : CmpTerm ">=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "CmpTerm", - NTType: 14, - Index: 42, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `CmpTerm : CmpTerm "<" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "CmpTerm", - NTType: 14, - Index: 43, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `CmpTerm : CmpTerm "<=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "CmpTerm", - NTType: 14, - Index: 44, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `CmpTerm : BitwiseORTerm << >>`, - Id: "CmpTerm", - NTType: 14, - Index: 45, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `BitwiseORTerm : BitwiseORTerm "|" BitwiseXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "BitwiseORTerm", - NTType: 15, - Index: 46, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `BitwiseORTerm : BitwiseXORTerm << >>`, - Id: "BitwiseORTerm", - NTType: 15, - Index: 47, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `BitwiseXORTerm : BitwiseXORTerm "^" BitwiseANDTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "BitwiseXORTerm", - NTType: 16, - Index: 48, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `BitwiseXORTerm : BitwiseANDTerm << >>`, - Id: "BitwiseXORTerm", - NTType: 16, - Index: 49, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `BitwiseANDTerm : BitwiseANDTerm "&" BitwiseShiftTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "BitwiseANDTerm", - NTType: 17, - Index: 50, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `BitwiseANDTerm : BitwiseShiftTerm << >>`, - Id: "BitwiseANDTerm", - NTType: 17, - Index: 51, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `BitwiseShiftTerm : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "BitwiseShiftTerm", - NTType: 18, - Index: 52, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `BitwiseShiftTerm : BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "BitwiseShiftTerm", - NTType: 18, - Index: 53, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `BitwiseShiftTerm : AddsubdotTerm << >>`, - Id: "BitwiseShiftTerm", - NTType: 18, - Index: 54, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `AddsubdotTerm : AddsubdotTerm "+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "AddsubdotTerm", - NTType: 19, - Index: 55, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `AddsubdotTerm : AddsubdotTerm "-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "AddsubdotTerm", - NTType: 19, - Index: 56, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `AddsubdotTerm : AddsubdotTerm ".+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "AddsubdotTerm", - NTType: 19, - Index: 57, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `AddsubdotTerm : AddsubdotTerm ".-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "AddsubdotTerm", - NTType: 19, - Index: 58, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `AddsubdotTerm : AddsubdotTerm "." MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "AddsubdotTerm", - NTType: 19, - Index: 59, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `AddsubdotTerm : MuldivTerm << >>`, - Id: "AddsubdotTerm", - NTType: 19, - Index: 60, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `MuldivTerm : MuldivTerm "*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", - NTType: 20, - Index: 61, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `MuldivTerm : MuldivTerm "/" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", - NTType: 20, - Index: 62, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `MuldivTerm : MuldivTerm "//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", - NTType: 20, - Index: 63, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `MuldivTerm : MuldivTerm "%!"(MISSING) UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", - NTType: 20, - Index: 64, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `MuldivTerm : MuldivTerm ".*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", - NTType: 20, - Index: 65, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `MuldivTerm : MuldivTerm "./" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", - NTType: 20, - Index: 66, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `MuldivTerm : MuldivTerm ".//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "MuldivTerm", - NTType: 20, - Index: 67, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `MuldivTerm : UnaryOpTerm << >>`, - Id: "MuldivTerm", - NTType: 20, - Index: 68, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `UnaryOpTerm : "+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, - Id: "UnaryOpTerm", - NTType: 21, - Index: 69, - NumSymbols: 2, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `UnaryOpTerm : "-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, - Id: "UnaryOpTerm", - NTType: 21, - Index: 70, - NumSymbols: 2, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `UnaryOpTerm : ".+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, - Id: "UnaryOpTerm", - NTType: 21, - Index: 71, - NumSymbols: 2, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `UnaryOpTerm : ".-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, - Id: "UnaryOpTerm", - NTType: 21, - Index: 72, - NumSymbols: 2, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `UnaryOpTerm : "!" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, - Id: "UnaryOpTerm", - NTType: 21, - Index: 73, - NumSymbols: 2, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `UnaryOpTerm : "~" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, - Id: "UnaryOpTerm", - NTType: 21, - Index: 74, - NumSymbols: 2, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `UnaryOpTerm : PowTerm << >>`, - Id: "UnaryOpTerm", - NTType: 21, - Index: 75, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `PowTerm : MlrvalOrFunction "**" PowTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, - Id: "PowTerm", - NTType: 22, - Index: 76, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) - }, - }, - ProdTabEntry{ - String: `PowTerm : MlrvalOrFunction << >>`, - Id: "PowTerm", - NTType: 22, - Index: 77, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `MlrvalOrFunction : "(" Rvalue ")" << dsl.Nestable(X[1]) >>`, - Id: "MlrvalOrFunction", - NTType: 23, - Index: 78, - NumSymbols: 3, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return dsl.Nestable(X[1]) - }, - }, - ProdTabEntry{ - String: `MlrvalOrFunction : FieldName << >>`, - Id: "MlrvalOrFunction", - NTType: 23, - Index: 79, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `MlrvalOrFunction : FullSrec << >>`, - Id: "MlrvalOrFunction", - NTType: 23, - Index: 80, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, - ProdTabEntry{ - String: `FieldName : DirectFieldName << >>`, - Id: "FieldName", - NTType: 24, - Index: 81, - NumSymbols: 1, - ReduceFunc: func(X []Attrib) (Attrib, error) { - return X[0], nil - }, - }, ProdTabEntry{ String: `FieldName : IndirectFieldName << >>`, Id: "FieldName", - NTType: 24, - Index: 82, + NTType: 7, + Index: 11, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -853,8 +143,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `DirectFieldName : md_token_field_name << dsl.NewASTNodeStripDollarPlease(X[0], dsl.NodeTypeDirectFieldName) >>`, Id: "DirectFieldName", - NTType: 25, - Index: 83, + NTType: 8, + Index: 12, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDollarPlease(X[0], dsl.NodeTypeDirectFieldName) @@ -863,8 +153,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `IndirectFieldName : "$[" Rvalue "]" << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeIndirectFieldName) >>`, Id: "IndirectFieldName", - NTType: 26, - Index: 84, + NTType: 9, + Index: 13, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeIndirectFieldName) @@ -873,21 +163,721 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `FullSrec : md_token_full_srec << dsl.NewASTNode(X[0], dsl.NodeTypeFullSrec) >>`, Id: "FullSrec", - NTType: 27, - Index: 85, + NTType: 10, + Index: 14, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeFullSrec) }, }, + ProdTabEntry{ + String: `Assignment : Lvalue "||=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 15, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "^^=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 16, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "&&=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 17, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "|=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 18, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "^=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 19, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "&=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 20, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "<<=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 21, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue ">>=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 22, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "+=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 23, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue ".=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 24, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "-=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 25, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "*=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 26, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "/=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 27, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "//=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 28, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "%!=(MISSING)" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 29, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Assignment : Lvalue "**=" Rvalue << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) >>`, + Id: "Assignment", + NTType: 4, + Index: 30, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeAssignment) + }, + }, + ProdTabEntry{ + String: `Rvalue : TernaryTerm << >>`, + Id: "Rvalue", + NTType: 11, + Index: 31, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `TernaryTerm : LogicalOrTerm "?" TernaryTerm ":" TernaryTerm << dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) >>`, + Id: "TernaryTerm", + NTType: 12, + Index: 32, + NumSymbols: 5, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeTernary(dsl.NewASTToken("?:", X[1]), X[0], X[2], X[4], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `TernaryTerm : LogicalOrTerm << >>`, + Id: "TernaryTerm", + NTType: 12, + Index: 33, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `LogicalOrTerm : LogicalOrTerm "||" LogicalXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "LogicalOrTerm", + NTType: 13, + Index: 34, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `LogicalOrTerm : LogicalXORTerm << >>`, + Id: "LogicalOrTerm", + NTType: 13, + Index: 35, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `LogicalXORTerm : LogicalXORTerm "^^" LogicalAndTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "LogicalXORTerm", + NTType: 14, + Index: 36, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `LogicalXORTerm : LogicalAndTerm << >>`, + Id: "LogicalXORTerm", + NTType: 14, + Index: 37, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `LogicalAndTerm : LogicalAndTerm "&&" EqneTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "LogicalAndTerm", + NTType: 15, + Index: 38, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `LogicalAndTerm : EqneTerm << >>`, + Id: "LogicalAndTerm", + NTType: 15, + Index: 39, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `EqneTerm : EqneTerm "=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "EqneTerm", + NTType: 16, + Index: 40, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `EqneTerm : EqneTerm "!=~" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "EqneTerm", + NTType: 16, + Index: 41, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `EqneTerm : EqneTerm "==" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "EqneTerm", + NTType: 16, + Index: 42, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `EqneTerm : EqneTerm "!=" CmpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "EqneTerm", + NTType: 16, + Index: 43, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `EqneTerm : CmpTerm << >>`, + Id: "EqneTerm", + NTType: 16, + Index: 44, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `CmpTerm : CmpTerm ">" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "CmpTerm", + NTType: 17, + Index: 45, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `CmpTerm : CmpTerm ">=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "CmpTerm", + NTType: 17, + Index: 46, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `CmpTerm : CmpTerm "<" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "CmpTerm", + NTType: 17, + Index: 47, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `CmpTerm : CmpTerm "<=" BitwiseORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "CmpTerm", + NTType: 17, + Index: 48, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `CmpTerm : BitwiseORTerm << >>`, + Id: "CmpTerm", + NTType: 17, + Index: 49, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `BitwiseORTerm : BitwiseORTerm "|" BitwiseXORTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "BitwiseORTerm", + NTType: 18, + Index: 50, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `BitwiseORTerm : BitwiseXORTerm << >>`, + Id: "BitwiseORTerm", + NTType: 18, + Index: 51, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `BitwiseXORTerm : BitwiseXORTerm "^" BitwiseANDTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "BitwiseXORTerm", + NTType: 19, + Index: 52, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `BitwiseXORTerm : BitwiseANDTerm << >>`, + Id: "BitwiseXORTerm", + NTType: 19, + Index: 53, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `BitwiseANDTerm : BitwiseANDTerm "&" BitwiseShiftTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "BitwiseANDTerm", + NTType: 20, + Index: 54, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `BitwiseANDTerm : BitwiseShiftTerm << >>`, + Id: "BitwiseANDTerm", + NTType: 20, + Index: 55, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `BitwiseShiftTerm : BitwiseShiftTerm "<<" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "BitwiseShiftTerm", + NTType: 21, + Index: 56, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `BitwiseShiftTerm : BitwiseShiftTerm ">>" AddsubdotTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "BitwiseShiftTerm", + NTType: 21, + Index: 57, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `BitwiseShiftTerm : AddsubdotTerm << >>`, + Id: "BitwiseShiftTerm", + NTType: 21, + Index: 58, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `AddsubdotTerm : AddsubdotTerm "+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "AddsubdotTerm", + NTType: 22, + Index: 59, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `AddsubdotTerm : AddsubdotTerm "-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "AddsubdotTerm", + NTType: 22, + Index: 60, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `AddsubdotTerm : AddsubdotTerm ".+" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "AddsubdotTerm", + NTType: 22, + Index: 61, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `AddsubdotTerm : AddsubdotTerm ".-" MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "AddsubdotTerm", + NTType: 22, + Index: 62, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `AddsubdotTerm : AddsubdotTerm "." MuldivTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "AddsubdotTerm", + NTType: 22, + Index: 63, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `AddsubdotTerm : MuldivTerm << >>`, + Id: "AddsubdotTerm", + NTType: 22, + Index: 64, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm "*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 23, + Index: 65, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm "/" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 23, + Index: 66, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm "//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 23, + Index: 67, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm "%!"(MISSING) UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 23, + Index: 68, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm ".*" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 23, + Index: 69, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm "./" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 23, + Index: 70, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `MuldivTerm : MuldivTerm ".//" UnaryOpTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "MuldivTerm", + NTType: 23, + Index: 71, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `MuldivTerm : UnaryOpTerm << >>`, + Id: "MuldivTerm", + NTType: 23, + Index: 72, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `UnaryOpTerm : "+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, + Id: "UnaryOpTerm", + NTType: 24, + Index: 73, + NumSymbols: 2, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `UnaryOpTerm : "-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, + Id: "UnaryOpTerm", + NTType: 24, + Index: 74, + NumSymbols: 2, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `UnaryOpTerm : ".+" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, + Id: "UnaryOpTerm", + NTType: 24, + Index: 75, + NumSymbols: 2, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `UnaryOpTerm : ".-" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, + Id: "UnaryOpTerm", + NTType: 24, + Index: 76, + NumSymbols: 2, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `UnaryOpTerm : "!" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, + Id: "UnaryOpTerm", + NTType: 24, + Index: 77, + NumSymbols: 2, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `UnaryOpTerm : "~" PowTerm << dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) >>`, + Id: "UnaryOpTerm", + NTType: 24, + Index: 78, + NumSymbols: 2, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeUnary(X[0], X[1], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `UnaryOpTerm : PowTerm << >>`, + Id: "UnaryOpTerm", + NTType: 24, + Index: 79, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `PowTerm : MlrvalOrFunction "**" PowTerm << dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) >>`, + Id: "PowTerm", + NTType: 25, + Index: 80, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.NewASTNodeBinary(X[1], X[0], X[2], dsl.NodeTypeOperator) + }, + }, + ProdTabEntry{ + String: `PowTerm : MlrvalOrFunction << >>`, + Id: "PowTerm", + NTType: 25, + Index: 81, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `MlrvalOrFunction : "(" Rvalue ")" << dsl.Nestable(X[1]) >>`, + Id: "MlrvalOrFunction", + NTType: 26, + Index: 82, + NumSymbols: 3, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return dsl.Nestable(X[1]) + }, + }, + ProdTabEntry{ + String: `MlrvalOrFunction : FieldName << >>`, + Id: "MlrvalOrFunction", + NTType: 26, + Index: 83, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, + ProdTabEntry{ + String: `MlrvalOrFunction : FullSrec << >>`, + Id: "MlrvalOrFunction", + NTType: 26, + Index: 84, + NumSymbols: 1, + ReduceFunc: func(X []Attrib) (Attrib, error) { + return X[0], nil + }, + }, ProdTabEntry{ String: `MlrvalOrFunction : md_token_string_literal << dsl.NewASTNodeStripDoubleQuotePairPlease( X[0], dsl.NodeTypeStringLiteral, ) >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 86, + NTType: 26, + Index: 85, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeStripDoubleQuotePairPlease( @@ -899,8 +889,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : md_token_int_literal << dsl.NewASTNode(X[0], dsl.NodeTypeIntLiteral) >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 87, + NTType: 26, + Index: 86, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeIntLiteral) @@ -909,8 +899,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : md_token_float_literal << dsl.NewASTNode(X[0], dsl.NodeTypeFloatLiteral) >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 88, + NTType: 26, + Index: 87, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeFloatLiteral) @@ -919,8 +909,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : md_token_boolean_literal << dsl.NewASTNode(X[0], dsl.NodeTypeBoolLiteral) >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 89, + NTType: 26, + Index: 88, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeBoolLiteral) @@ -929,8 +919,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : md_token_panic << dsl.NewASTNode(X[0], dsl.NodeTypePanic) >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 90, + NTType: 26, + Index: 89, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypePanic) @@ -939,8 +929,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : ContextVariable << >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 91, + NTType: 26, + Index: 90, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -949,8 +939,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_IPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 92, + NTType: 27, + Index: 91, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -959,8 +949,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_IFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 93, + NTType: 27, + Index: 92, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -969,8 +959,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_IRS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 94, + NTType: 27, + Index: 93, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -979,8 +969,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_OPS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 95, + NTType: 27, + Index: 94, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -989,8 +979,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_OFS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 96, + NTType: 27, + Index: 95, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -999,8 +989,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_ORS << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 97, + NTType: 27, + Index: 96, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1009,8 +999,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_NF << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 98, + NTType: 27, + Index: 97, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1019,8 +1009,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_NR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 99, + NTType: 27, + Index: 98, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1029,8 +1019,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_FNR << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 100, + NTType: 27, + Index: 99, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1039,8 +1029,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_FILENAME << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 101, + NTType: 27, + Index: 100, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1049,8 +1039,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ContextVariable : md_token_FILENUM << dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) >>`, Id: "ContextVariable", - NTType: 28, - Index: 102, + NTType: 27, + Index: 101, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNode(X[0], dsl.NodeTypeContextVariable) @@ -1059,8 +1049,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : ArrayLiteral << >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 103, + NTType: 26, + Index: 102, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1072,8 +1062,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArrayLiteral, ) >>`, Id: "ArrayLiteral", - NTType: 29, - Index: 104, + NTType: 28, + Index: 103, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1091,8 +1081,8 @@ var productionsTable = ProdTab{ X[1], ) >>`, Id: "ArrayLiteral", - NTType: 29, - Index: 105, + NTType: 28, + Index: 104, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1111,8 +1101,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArrayLiteral, ) >>`, Id: "ArrayLiteralElements", - NTType: 30, - Index: 106, + NTType: 29, + Index: 105, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1129,8 +1119,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArrayLiteral, ) >>`, Id: "ArrayLiteralElements", - NTType: 30, - Index: 107, + NTType: 29, + Index: 106, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1146,8 +1136,8 @@ var productionsTable = ProdTab{ X[0], ) >>`, Id: "ArrayLiteralElements", - NTType: 30, - Index: 108, + NTType: 29, + Index: 107, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -1159,8 +1149,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `ArrayLiteralElement : Rvalue << >>`, Id: "ArrayLiteralElement", - NTType: 31, - Index: 109, + NTType: 30, + Index: 108, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1169,8 +1159,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : ArrayOrMapIndexAccess << >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 110, + NTType: 26, + Index: 109, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1184,8 +1174,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArrayOrMapIndexAccess, ) >>`, Id: "ArrayOrMapIndexAccess", - NTType: 32, - Index: 111, + NTType: 31, + Index: 110, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( @@ -1199,8 +1189,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : ArraySliceAccess << >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 112, + NTType: 26, + Index: 111, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1215,8 +1205,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 33, - Index: 113, + NTType: 32, + Index: 112, NumSymbols: 6, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1240,8 +1230,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 33, - Index: 114, + NTType: 32, + Index: 113, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1268,8 +1258,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 33, - Index: 115, + NTType: 32, + Index: 114, NumSymbols: 5, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1299,8 +1289,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeArraySliceAccess, ) >>`, Id: "ArraySliceAccess", - NTType: 33, - Index: 116, + NTType: 32, + Index: 115, NumSymbols: 4, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeTernary( @@ -1321,8 +1311,8 @@ var productionsTable = ProdTab{ ProdTabEntry{ String: `MlrvalOrFunction : MapLiteral << >>`, Id: "MlrvalOrFunction", - NTType: 23, - Index: 117, + NTType: 26, + Index: 116, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return X[0], nil @@ -1334,8 +1324,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteral", - NTType: 34, - Index: 118, + NTType: 33, + Index: 117, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeZary( @@ -1353,8 +1343,8 @@ var productionsTable = ProdTab{ X[1], ) >>`, Id: "MapLiteral", - NTType: 34, - Index: 119, + NTType: 33, + Index: 118, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.AdoptChildren( @@ -1373,8 +1363,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 35, - Index: 120, + NTType: 34, + Index: 119, NumSymbols: 1, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1391,8 +1381,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteral, ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 35, - Index: 121, + NTType: 34, + Index: 120, NumSymbols: 2, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeUnary( @@ -1408,8 +1398,8 @@ var productionsTable = ProdTab{ X[0], ) >>`, Id: "MapLiteralKeyValuePairs", - NTType: 35, - Index: 122, + NTType: 34, + Index: 121, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.PrependChild( @@ -1426,8 +1416,8 @@ var productionsTable = ProdTab{ dsl.NodeTypeMapLiteralKeyValuePair, ) >>`, Id: "MapLiteralKeyValuePair", - NTType: 36, - Index: 123, + NTType: 35, + Index: 122, NumSymbols: 3, ReduceFunc: func(X []Attrib) (Attrib, error) { return dsl.NewASTNodeBinary( diff --git a/go/src/miller/parsing/token/token.go b/go/src/miller/parsing/token/token.go index 497d2f47e..b56ac553b 100644 --- a/go/src/miller/parsing/token/token.go +++ b/go/src/miller/parsing/token/token.go @@ -123,6 +123,10 @@ var TokMap = TokenMap{ "$", ";", "=", + "md_token_field_name", + "$[", + "]", + "md_token_full_srec", "||=", "^^=", "&&=", @@ -174,10 +178,6 @@ var TokMap = TokenMap{ "**", "(", ")", - "md_token_field_name", - "$[", - "]", - "md_token_full_srec", "md_token_string_literal", "md_token_int_literal", "md_token_float_literal", @@ -205,61 +205,61 @@ var TokMap = TokenMap{ "$": 1, ";": 2, "=": 3, - "||=": 4, - "^^=": 5, - "&&=": 6, - "|=": 7, - "^=": 8, - "&=": 9, - "<<=": 10, - ">>=": 11, - "+=": 12, - ".=": 13, - "-=": 14, - "*=": 15, - "/=": 16, - "//=": 17, - "%=": 18, - "**=": 19, - "?": 20, - ":": 21, - "||": 22, - "^^": 23, - "&&": 24, - "=~": 25, - "!=~": 26, - "==": 27, - "!=": 28, - ">": 29, - ">=": 30, - "<": 31, - "<=": 32, - "|": 33, - "^": 34, - "&": 35, - "<<": 36, - ">>": 37, - "+": 38, - "-": 39, - ".+": 40, - ".-": 41, - ".": 42, - "*": 43, - "/": 44, - "//": 45, - "%": 46, - ".*": 47, - "./": 48, - ".//": 49, - "!": 50, - "~": 51, - "**": 52, - "(": 53, - ")": 54, - "md_token_field_name": 55, - "$[": 56, - "]": 57, - "md_token_full_srec": 58, + "md_token_field_name": 4, + "$[": 5, + "]": 6, + "md_token_full_srec": 7, + "||=": 8, + "^^=": 9, + "&&=": 10, + "|=": 11, + "^=": 12, + "&=": 13, + "<<=": 14, + ">>=": 15, + "+=": 16, + ".=": 17, + "-=": 18, + "*=": 19, + "/=": 20, + "//=": 21, + "%=": 22, + "**=": 23, + "?": 24, + ":": 25, + "||": 26, + "^^": 27, + "&&": 28, + "=~": 29, + "!=~": 30, + "==": 31, + "!=": 32, + ">": 33, + ">=": 34, + "<": 35, + "<=": 36, + "|": 37, + "^": 38, + "&": 39, + "<<": 40, + ">>": 41, + "+": 42, + "-": 43, + ".+": 44, + ".-": 45, + ".": 46, + "*": 47, + "/": 48, + "//": 49, + "%": 50, + ".*": 51, + "./": 52, + ".//": 53, + "!": 54, + "~": 55, + "**": 56, + "(": 57, + ")": 58, "md_token_string_literal": 59, "md_token_int_literal": 60, "md_token_float_literal": 61, diff --git a/go/todo.txt b/go/todo.txt index 0e76ffb1b..33deddd2a 100644 --- a/go/todo.txt +++ b/go/todo.txt @@ -127,3 +127,6 @@ NITS/NON-IMMEDIATE: - make a force-single-line writer - make a jsonparse DSL function -- ? d other formats: use JSON marshaler for collection types, maybe double-quoted +* better error-identification in the lexer / parser + o research gocc support + o maybe a case for hand-roll